1、新建一个django项目
django-admin.py startproject project_name
project_name 是项目的名称,必须合法(如不能用数字开头)
2、新建app
(cmd要切换到项目所在目录)
python manage.py startapp app_name
或者
django-admin.py startapp app_name
3、创建数据库或修改数据库
(适用于django1.7以上的版本)
python manage.py makemigrations #生成迁移文件,告诉django如何修改数据库
python manage.py migrate #将生成的文件迁移到数据库
4、使用开发服务器
python manage.py runserver
如果出现错误消息 “That port is already in use” (指定端口已被占用),可以执行以下命令使用其他端口
python manage.py runserver 8001
如果这个这个端口也不可用,可以增大端口号重试
5、清空数据库
python manage.py flush
6、创建超级管理员
python manage.py createsupperuser
然后按照提示输入用户名和密码
修改密码时可执行命令:
python manage.py changepassword username
7、导出数据和导入数据
python manage.py dumpdata appname > appname.json
python manage.py loaddata appname.json
8、打开项目环境终端
python manage.py shell
可以通过交互式终端会话以编程的方式查看数据,可用于测试项目和排除故障
9、打开数据库命令行
python manage.py dbshell
10、查看更多命令
python manage.py
在终端输入上述命令可以查看详细的列表
教程链接:
https://code.ziqiangxuetang.com/django/django-basic.html