Django常用命令
最近在用Django
做项目,整理了一下常用的命令,以备自查。
工程构建&运行
- 查看
Django
版本1
python -m django --version
- 创建工程
1
django-admin startproject your_project_name
- 创建App
1
python manage.py startapp your_app_name
- 本地测试运行工程
1
python manage.py runserver 8000
- 创建后台管理员
1
python manage.py createsuperuser
数据迁移migration
- 执行迁移
1
python manage.py migrate
- 创建迁移
1
python manage.py makemigrations your_app_name
- 检查迁移sql
1
python manage.py sqlmigration your_app_name your_migration_sequence_no
日常调试 & 测试
- 打开命令行AP
1
python manage.py shell
- 执行自动测试
1
python manage.py test your_app_name