数据库mysql:
https://www.cnblogs.com/sos-blue/p/6852945.html
建立好文件以后,对setting.py进行配置
1.注册app:
因为今日任务是完成用户管理的相应功能开发,所以说
使用:python manage.py startapp user_management命令创建用户管理应用
在setting.py里面进行注册:
2.注释掉MIDDLEWARE中的
'django.middleware.csrf.CsrfViewMiddleware',字段
3.进行数据库的配置:
在user_management文件夹下面的models.py中利用已经存在的数据库中的表反向生成orm可操作的对象
使用
python manage.py inspectdb > user_management/models.py
命令后自动生成对应的代码
省去了手动敲代码的步骤,省时间,也可以侧面表示我们的setting.py里面数据库的配置是正确的。
运行报错:
原因:反向生成的model.py里面编码自动变为UTF-16LE
解决方案修改为utf-8:
运行成功!
淦,这个bug我花了2小时排除,心累!!!