Conda命令及虚拟环境配置 python
创建虚拟环境
conda create --name env_name python=3.13.5
激活虚拟环境
conda activate env_name
安装jupyter
pip install jupyter -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
pip设置国内源
pyth...
django之主路由包含子路由 python
假设你的drf项目中有一个名为api的app
在 app 中创建 urls.py 文件
在api文件夹中,创建一个名为urls.py的文件。
from django.urls import path
from . import views
urlpatterns = [
path('index/', views.index, name='ind...
django之DRF的views.py实现方式概览 python
Django 的视图实现方式主要有两种:FBA(Function-Based Views,函数视图) 和 CBA(Class-Based Views,类视图)。
而在 Django REST Framework(DRF)中,视图的实现方式更加丰富和灵活,主要包括以下几种:
1. Django 的视图实现方式
(1) FBA(Function-Based V...
django之装饰器的介绍 python
1. @method_decorator 的作用
@method_decorator 是 Django 提供的一个工具,用于将普通的函数装饰器应用到类视图的方法上。因为类视图的方法(如 get、post、dispatch 等)是实例方法,而不是普通函数,直接使用函数装饰器会报错。@method_decorator 的作用就是解决这个问题。
示例:
from ...
django之DRF框架搭建API项目的步骤 python
创建虚拟环境并安装必要的包
参考:python虚拟环境
创建 Django 项目和应用
django-admin startproject myproject
cd myproject
python manage.py startapp myapp
在 settings.py 中进行基础配置
NSTALLED_APPS = [
# ....
django 接收 post 数据 python
或许是更好的方式
使用 ser = XXXXModelSerializer(...ModelSerializer)
使用 ser.isValid()
后台校验数据
"""
如果提交的数据中没有test,则test=""
如果提交的数据中有test且test=null,则test=None
"""
test = request.data.get("test",...
Python之虚拟环境 python
一、创建环境
python -m venv ENV_DIR
二、激活环境
windows下:
.\ENV_DIR\Scripts\activate
mac下:
source .\ENV_DIR\bin\activate
三、安装环境
pip install django
pip install djangorestframework
pip install ...

Python之Turtle模块 python
常用命令
窗体和画布
# 窗体大小
turtle.setup(宽, 高, x坐标=屏幕居中, y坐标=屏幕居中)
# 画布大小
turtle.screensize(宽, 高, 色)
turtle.screensize() # 默认:400 × 300
画笔
turtle.pensize(粗细) # 笔粗
turtle.width(粗细) # 笔粗
turtl...

django之数据库的配置与操作 python
数据库配置
创建数据库
配置 settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'XXX',
'USER': 'XXX',
'PASSWORD': 'xxx...