问题1:
在配置python django数据库后,服务出现如下问题
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
解决办法:
1>执行 pip install pymysql
2>在 控制器 __init__.py 文件中添加。
import pymysql
pymysql.install_as_MySQLdb()
问题2:
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
django.db.utils.ProgrammingError: (1146, "Table 'test.auth_user' doesn't exist")
执行如下命令:python manage.py migrate 如果是python3,则执行;python3 manage.py migrate
出现如下则成功:
按我们的django默认的数据库配置,数据库生成如下表单