我的Django项目连接到远程MySQL数据库。
在Django中创建了所有模型类之后,我尝试了
Not Using Precompiled Headers
一切都很好。然后我进入了
python manage.py makemigrations
然后在"运行迁移期间发生错误:","应用event.0002_auto_20150904_2141 ..."
错误代码:
python manage.py migrate
有谁知道可能导致此错误的原因?我遵循官方Django教程中的确切程序。
答案 0 :(得分:-1)
请这样做:
1-首先安装新的mySQL服务器
2-创建新的数据库
3-在django设置中配置如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db_name',
'USER': 'root',
'PASSWORD': 'db_pass',
'HOST': 'localhost', # Or an IP Address that your DB is hosted on
'PORT': '3306',
'OPTIONS': {"init_command": "SET storage_engine=MyISAM"},
}
4-重新运行syncdb
5-重新运行迁移
我希望这项工作是