📅  最后修改于: 2023-12-03 15:17:31.685000             🧑  作者: Mango
manage.py
是 Django 框架中用来执行各种常用任务的命令行工具。它提供了一系列的命令,可以用于管理 Django 项目的不同方面,如初始化数据库、进行测试等。
以下是部分常用的 manage.py
命令:
runserver
启动 Django 的开发服务器。makemigrations
根据模型文件自动创建数据库迁移文件。migrate
应用数据库迁移来更新数据库结构。createsuperuser
创建具有管理权限的超级用户。shell
进入 Django Shell,可以直接在命令行下修改数据库数据。test
运行测试用例。collectstatic
将静态文件和资源从不同的应用中收集到一个单独的目录中。python manage.py runserver
该命令将启动 Django 的开发服务器,默认情况下绑定在 http://127.0.0.1:8000/
上。在开发过程中,可以使用该命令来运行开发服务器,同时使用浏览器访问网站进行调试。
python manage.py createsuperuser
该命令将提示用户输入用户名、电子邮件地址和密码,然后创建一个拥有管理权限的超级用户,以便在 Django 管理后台中进行操作。
python manage.py test
该命令将自动运行项目中定义的测试用例,以便检查代码在各种不同情况下的正确性。测试用例可以帮助开发者避免在部署代码之前发现 bug,从而提高代码的质量。
manage.py
是 Django 框架中一个非常重要的命令行工具,可以用于管理项目的多个方面。它提供了一系列的命令,可以帮助开发者快速地进行开发、测试和部署工作。对于 Django 开发者来说,掌握 manage.py
是至关重要的。