0基础django_家政类网站开发_day1_用户管理

数据库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小时排除,心累!!! 

 

posted @ 2020-03-17 18:11  FlashOliver  阅读(249)  评论(0编辑  收藏  举报