以下是Django常用命令的速查手册:
- 创建项目:
django-admin startproject myproject
- 运行开发服务器:
python manage.py runserver
- 创建应用:
python manage.py startapp myapp
- 数据库迁移:
python manage.py makemigrations myapp
python manage.py migrate
- 创建管理员用户:
python manage.py createsuperuser
- 收集静态文件:
python manage.py collectstatic
- 查看路由:
python manage.py show_urls
- 导出数据:
python manage.py dumpdata > data.json
- 导入数据:
python manage.py loaddata data.json
- 创建自定义用户模型:
# models.py
from django.contrib.auth.models import AbstractUser
class CustomUser(AbstractUser):
# 添加额外字段
# settings.py
AUTH_USER_MODEL = 'myapp.CustomUser'
这些是Django开发中常用的命令,可以帮助快速启动新项目,管理数据库迁移,以及处理用户认证等常见任务。