django python manage.py 都可以执行哪些命令

2023-07-30 python 执行 命令

Django 中可以通过 python manage.py 执行以下命令:
runserver 以默认设置启动本地开发 Web 服务器
startapp 创建新的应用程序
startproject 创建新的 Django 项目
makemigrations 生成迁移文件
migrate 将迁移文件应用于数据库
createsuperuser 创建超级用户
collectstatic 收集静态文件到STATIC_ROOT设置的目录中
test 运行测试套件
shell 进入 Python shell
dumpdata 导出数据库中指定 app 的数据
loaddata 导入数据库中指定 fixture 文件的数据
flush 清空数据库表数据
check 检查项目的问题
showmigrations 显示未应用的迁移文件
sqlmigrate 输出对于某个迁移文件的 SQL 语句
sqlflush 返回清空数据库的 SQL 语句
此外,如果在项目中自定义了一些管理命令,也可以通过 python manage.py <命令名称> 来执行这些命令。

相关文章