- sqlflush - 打印出python manage.py flush命令实际执行的SQL语句 。
- sqlmigrate - 打印出某个应用下的某个迁移文件实际对应的SQL语句 。
- sqlsequencereset - 打印用于为给定应用程序名称重置序列的 SQL 语句 。
- squashmigrations - 将现有的一组迁移(从第一个到指定)压缩为一个新的迁移 。
- startapp - 创建新的app 。默认情况下 , 会在这个新的app目录下创建一系列文件模版 , 比如models.py、views.py、admin.py等等 。
- startproject - 新建工程 。默认情况下 , 新目录包含manage.py脚本和项目包(包含settings.py和其他文件) 。
- test - 运行所有已安装的app的测试代码 。
- testserver - 使用来自给定的 fixture 数据运行开发服务器 。
- check - 检查整个Django项目是否存在常见问题 。默认情况下 , 所有应用都将被选中 。可以通过提供app的名字检查指定的应用:
- dbshell - 进入数据库的命令行 。
- diffsettings - 显示当前设置文件与Django的默认设置之间的差异 。
- flush - 从数据库中删除所有数据 。已应用的迁移不会被清除 。只删除具体数据 , 不删除数据表!如果您希望从空数据库启动并重新运行所有迁移 , 则应该删除并重新创建数据库 , 然后再运行migrate , 这样会连原来的数据表都删了 。
- makemigrations - 根据检测到的模型创建新的迁移 。迁移的作用 , 更多的是将数据库的操作 , 以文件的形式记录下来 , 方便以后检查、调用、重做等等 。尤其是对于Git版本管理 , 它无法获知数据库是如何变化的 , 只能通过迁移文件中的记录来追溯和保存 。
- migrate - 使数据库状态与当前模型集和迁移集同步 。说白了 , 就是将对数据库的更改 , 主要是数据表设计的更改 , 在数据库中真实执行 。例如 , 新建、修改、删除数据表 , 新增、修改、删除某数据表内的字段等等 。
- runserver - 启用Django为我们提供的轻量级的开发用的Web服务器 。默认情况下 , 服务器运行在IP地址127.0.0.1的8000端口上 。如果要自定义服务器端口和地址 , 可以显式地传递一个IP地址和端口号给它 。
- shell - 启动带有Django环境的Python交互式解释器 , 也就是命令行环境 。默认使用基本的python交互式解释器 。这个命令非常常用 , 是我们测试和开发过程中不可或缺的部分!
- startapp - 创建新的app 。默认情况下 , 会在这个新的app目录下创建一系列文件模版 , 比如models.py、views.py、admin.py等等 。
- startproject - 新建工程 。默认情况下 , 新目录包含manage.py脚本和项目包(包含settings.py和其他文件) 。
- test - 运行所有已安装的app的测试代码 。
changepassword
createsuperuser
clearsessions
collectstatic
推荐阅读
- Python|全民学Python时代,未来IT求职的新风向,成都青岛走在了前列!
- 为什么 Python、Go 和 Rust 都不支持三元运算符?
- 如何使用 Nginx 和 Certbot 创建一个安全的 Web 服务器
- Web性能评价指标
- HTTP缓存如何提高Web应用程序的性能?
- Python爬虫+数据分析之影评分析
- 前端面试题-工程化-webpack 编译流程
- Linux系统是什么(python在windows上)
- 前端开发用什么软件(web前端面试题)
- cms系统是什么(cms监控手机客户端)
