常用命令 创建项目 django-admin startproject 项目名 创建app django-admin startapp app名 项目启动 python manage.py runserver 127.0.0.1:8080 python manage.py makemigrations # 创建数据库迁移文件 python manage.py migrate # 根据数据库迁移文件生成对应SQL语句并执行 创建超级用户 python manage.py createsuperuser 常见问题 1.总路由未配置报错找不到路由 2.数据库迁移无反应,可能app未添加 3.不小心删除一张表,解决:备份数据,删除所有的表和initial.py文件重新迁移数据库 4.表新增一个字段:加的字段需要给一个默认值,然后重新迁移就可以了 5.删除一个字段:只需要把模型字段删除重新迁移就行 6.字段名写错,直接修改模型重新迁移,提示给y就行 7.新增一个字段,需要设置默认值,再进行迁移,不然会报错 8.视图函数里面的request作为参数必须要写上,不然会报错