Django常用命令

最近在用Django做项目,整理了一下常用的命令,以备自查。

工程构建&运行

  1. 查看Django版本
    1
    python -m django --version
  2. 创建工程
    1
    django-admin startproject your_project_name
  3. 创建App
    1
    python manage.py startapp your_app_name
  4. 本地测试运行工程
    1
    python manage.py runserver 8000
  5. 创建后台管理员
    1
    python manage.py createsuperuser

数据迁移migration

  1. 执行迁移
    1
    python manage.py migrate
  2. 创建迁移
    1
    python manage.py makemigrations your_app_name
  3. 检查迁移sql
    1
    python manage.py sqlmigration your_app_name your_migration_sequence_no

日常调试 & 测试

  1. 打开命令行AP
    1
    python manage.py shell
  2. 执行自动测试
    1
    python manage.py test your_app_name