Bind web admin UI
django Pillow pymysql IPy xlrd xlwt
- mysql连接驱动改为 pymysql
## 报错:
执行python manager.py 相关操作报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
解决方法:
* 在每个app目录的__init__.py文件添加下面的内容:
import pymysql
pymysql.install_as_MySQLdb()
* {python安装根目录}/lib/python3.7/site-packages/django/db/backends/mysql/base.py 注意下面这两行
if version < (1, 3, 3):
raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
## 报错:AttributeError: 'str' object has no attribute 'decode'
解决方法:
修改python安装根目录}/lib/python3.7/site-packages/django/db/backends/mysql/operations.py 146行,decode改为encode
if query is not None:
query = query.decode(errors='replace')
return query
改成
if query is not None:
query = query.encode(errors='replace')
return query
python manage.py migrate python manage.py makemigrations python manage.py migrate python manage.py createsuperuser