나는 settings.py 지역 settings.py에 다음 포함 시켰습니다 :SQLite3 db에서 mysql db로 마이그레이션하기 위해 settings.py를 어떻게 변경합니까?</p> <p>역 추적 (가장 최근 통화 최종) :
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 '사용자': 'myroot', # sqlite3에서는 사용되지 않습니다. ^ SyntaxError : invalid syntax
mysql을 사용하고 있기 때문에 혼란 스럽습니다. 이전에 sqlite3을 사용하고 있었기 때문에 다른 설정/db 라우팅 계층이 있습니까?