素材阁

Django 速查

共 28 条 Django 常用命令、模型与视图,涵盖管理命令、模型、视图与路由、模板与表单、后台与配置。 支持搜索与分类筛选,点击即可复制。

管理命令

都通过 manage.py 执行。

命令说明
创建项目
创建应用
启动开发服务器
生成并执行数据库迁移
创建管理员账号
交互式 Shell / 收集静态文件

模型

models.py 定义数据表。

命令说明
定义模型(继承 Model)
字符字段
自动记录创建时间
外键关系
查询集常用方法
对象可读表示(后台显示)

视图与路由

urls 与视图函数。

命令说明
URL 模式与命名
包含子应用路由
函数视图
类视图
返回 JSON

模板与表单

Django 模板语言。

命令说明
输出变量
循环
条件
模板继承与块
表单(ModelForm)
POST 表单必须带 CSRF 令牌

后台与配置

settings.py 与 admin.py。

命令说明
注册模型到后台
自定义后台展示
注册应用
允许访问的域名
生产环境关闭调试

使用说明

Django 速查:管理命令、模型与 ORM、视图与路由、模板与表单、后台与配置;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:管理命令、模型、视图与路由、模板与表单、后台与配置。
  2. 点「命令」列复制到终端或代码中使用。
  3. 建表流程:改 models.py → makemigrations → migrate。
  4. 生产环境务必 DEBUG=False 并配置 ALLOWED_HOSTS。

常见问题

makemigrations 和 migrate 的区别?
makemigrations 依据模型变化生成迁移文件,migrate 把迁移应用到数据库。
POST 表单为什么会 403?
缺少 CSRF 令牌,模板里的表单要加 {% csrf_token %}。
需要联网吗?
不需要,本地可用。

延伸阅读

相关工具