1. 数据库迁移:
- 生成迁移文件:
python manage.py makemigrations
- 应用数据库迁移:
python manage.py migrate
2. 创建超级用户:
- 创建超级用户:
python manage.py createsuperuser
这将会提示你输入用户名、邮箱和密码,并创建一个拥有管理员权限的用户。
3. 运行开发服务器:
- 启动开发服务器:
python manage.py runserver
默认情况下,开发服务器在 http://127.0.0.1:8000/ 上监听请求。
4. 创建 Django 应用:
- 创建新的 Django 应用:
python manage.py startapp your_app_name
这将会在项目中创建一个新的应用。
5. 测试:
- 运行测试:
python manage.py test your_app_name
运行你应用中的测试用例。
6. 静态文件管理:
- 收集静态文件:
python manage.py collectstatic
将所有应用中的静态文件收集到一个单独的目录中,以便在生产环境中提供。
7. 数据库命令:
- 创建数据库表:
python manage.py migrate
- 清空数据库:
python manage.py flush
警告:此操作将删除数据库中的所有数据。
8. 检查数据库状态:
- 查看数据库迁移状态:
python manage.py showmigrations
列出应用中的所有迁移,以及它们是否已被应用。
9. 其它常见任务:
- 生成 Django 项目的文档:
python manage.py sphinx
这会使用 Sphinx 自动生成项目的文档。
- 执行自定义的管理命令:
python manage.py your_custom_command
执行你自定义的管理命令。
这只是 Django 4.0 管理文件的一小部分功能,实际上 manage.py 提供了许多其他命令和选项,以便管理和维护 Django 项目。你可以使用 python manage.py --help 查看所有可用的命令和选项。
转载请注明出处:http://www.pingtaimeng.com/article/detail/7267/Django