Python 在Django中,如何设置默认值,以便使用INNODB创建每个模型?
现在,Django默认为MYISAM…但我想更改它,以便每次创建新表时它都是innodb。将其放入settings.py:Python 在Django中,如何设置默认值,以便使用INNODB创建每个模型?,python,mysql,database,django,Python,Mysql,Database,Django,现在,Django默认为MYISAM…但我想更改它,以便每次创建新表时它都是innodb。将其放入settings.py: DATABASE_ENGINE = 'mysql' DATABASE_OPTIONS = {"init_command": "SET storage_engine=INNODB"} 更新 对于Django>=1.2,应该这样写: DATABASES = { 'default': { 'ENGINE
DATABASE_ENGINE = 'mysql'
DATABASE_OPTIONS = {"init_command": "SET storage_engine=INNODB"}
更新
对于Django>=1.2,应该这样写:
DATABASES = {
'default': {
'ENGINE': 'mysql',
'OPTIONS': {'init_command': 'SET storage_engine=INNODB'}
}
}