私はsettings.py、地域settings.pyに次のよう含めました:settings.pyをSQLite3 dbからmysql dbに移行するにはどうすればよいですか?
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' , }
をしかし、私は、サーバーを実行しようとすると、私は次のエラーを取得:
トレースバック(最新の呼び出しの最後) : ファイル "manage.py"、行20、 にインポート設定#同じディレクトリにあると仮定します。 ファイル "/usr/home/mydir/settings.py"、行23 'USER': 'myroot'、#sqlite3では使用されません。 ^ SyntaxError:無効な構文
私はmysqlを使用していると指定してから混乱します。私は以前sqlite3を使用していたので、何か他の設定/ dbルーティング階層がありますか?