Django创建管理员错误(1146,Table 'operation.django_session' doesn't exist")

官方文档说django要使用mysql时,需要安装MySQL库,然而MySQL不支持python3.5;

在python3.5中可以使用pymysql,但是pymysql不支持django,下来主要说说怎么解决:

 
可以在setting.py同目录下的__init__.py中添加如下命令或在setting文件添加

import pymysql
pymysql.install_as_MySQLdb()

然后重新同步数据库,并新建用户名密码:

# python manage.py makemigrations
# python manage.py migrate
# python manage.py createsuperuser

然后就愉快的创建超级账号吧

 

posted on 2018-08-14 16:56  jmj1993  阅读(591)  评论(0编辑  收藏  举报