- 新建django项目:
django-admin.py startproject project-name
- 新建app:
python manage.py startapp app-name 或者django-admin.py startapp app-name
- 同步数据库:当在models.py中新增类时,运行相关命令可以在数据库中创建对应的数据表
#django1.7.1及以上版本
python manage.py makemigrations
python manage.py migrate
#django1.7.1以下版本:
python manage.py syncdb
- 使用开发服务器:修改代码后会自动重启,便于调试与开发,但不可做与生产环境。
python manage.py runserver [port]
python manage.py runserver 0.0.0.0:8000
- 清空数据库:
python manage.py flush
- 创建超级管理员:
python manage.py createsuperuser
# 按照提示输入用户名和对应的密码,邮箱可以留空
- 修改对应账号密码:
python manage.py changepassword username
- 导出数据、导入数据:
python manage.py dumpdata appname > appname.json
python manage.py loaddata appname.json
- django项目终端:
python manage.py shell
- 数据库命令行:
python manage.py dbshell
- 创建admin用户:
python manage.py createsuperuser
- 修改admin用户密码:
python manage.py changepassword username
- 查看更多命令:
python manage.py