Я включил следующее в settings.py и local settings.py:
DATABASES = {
'default': {
# The last part of ENGINE is 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'ado_mssql'.
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydbname'
'USER': 'myroot', # Not used with sqlite3.
'PASSWORD': '123',
}
}
DATABASE_OPTIONS = { "init_command": 'SET NAMES "utf8"' , "init_command":'SET storage_engine=INNODB' , }
, но при попытке запустить сервер я получаю следующие ошибки:
Traceback (последний вызов последним): Файл «manage.py», строка 20, в настройках импорта # Предполагается, что он находится в том же каталоге.Файл "/usr/home/mydir/settings.py", строка 23 «ПОЛЬЗОВАТЕЛЬ»: «myroot», # Не используется с sqlite3.^ SyntaxError: неверный синтаксис
Я в замешательстве, так как указал, что использую mysql.Так как я ранее использовал sqlite3, есть ли что-то еще / некоторые другие параметры / иерархия маршрутизации БД, которые мне не хватает?