在Django框架的生成迁移文件中出现以下问题
错误:
解决:
先把mysql的环境变量设置了
再改变了时区
出现了:ModuleNotFoundError: No module named '_curses’问题
解决:导包
pip install C:\Users\5459\Desktop\curses-2.2-cp37-cp37m-win_amd64.whl
出现了:AttributeError: ‘str’ object has no attribute ‘decode’:
解决方法:找到错误代码,找到错误代码(line146):query = query.encode(errors=‘replace’)把decode改为encode即可。
出现了:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11:
解决:将if version < (1, 3, 13):
raise ImproperlyConfigured(‘mysqlclient 1.3.13 or newer is required; you have %s.’ % Database.version)注释掉,如下图
如若执行 python manage.py makemigrations 后没有生成迁移文件,可以在makemigrations后面加一个文件名