python 3.Xでpython manageを実行する.py migrateコマンドのピット

910 ワード

1.穴raise ImproperlyConfigured(‘mysqlclient 1.3.13 or newer is required; you have %s.’ % Database.version) django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. このエラーはmysqlclient 1.3のバージョンが解決方法ではないためです:PythonPython 37-32Libsite-packagesdjangodbbackendsmysqlbaseを注釈します.pyファイルの
if version < (1, 3, 13):
raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

2.2番目のピットエラーは次のとおりです:File"C:UsersAdministratorPycharmProjectsuntitled 1venvlibsite-packagesdbbackendsmysqloperations.py",line 146,in last_executed_query query = query.decode(errors=‘replace’)AttributeError:‘str’object has no attribute‘decode’このエラーの原因:文字セットが解決方法をサポートしていないため:注釈(operationsファイルの約145行と146行)
if query is not None:
query = query.decode(errors='replace')

ok.