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

原文地址:https://www.cnblogs.com/Oliva/p/12512452.html