1、新建一个django project
django-admin.py startproject project-name
2、新建app
python manage.py startapp app-name
3、同步数据库
python manage.py makemigrations
python manage.py migrate
4、运行开发服务器
python manage.py runserver
python manage.py runserver ----(其它端口,如python manage.py runserver 8001)
5、清空数据库
python manage.py flush
此命令会询问 yes or no ,yes会把所有数据删除,只留下空表
6、创建超级管理员
python manage.py createsuperuser
邮箱可以为空
python manage.py changepassword username
修改用户名和密码
7、导出导入数据库
python manage.py dumpdata appname > appname.json
python manage.py loaddata appname > appname.json
8、项目终端环境
python manage.py shell
如果安装了ipython/bpython会自动进入它们的界面,这里我用的ipyhon
你可以在这个shell里面调用当前项目的models.py的API,对于操作数据,还有一些测试非常方便
9、数据库命令行
python manage.py dbshell
django会自动进入settings.py中设置的数据库,在这个终端可以执行SQL语句