【发布时间】:2013-12-21 16:14:49
【问题描述】:
我有一个 django 项目,我想运行一些单元测试。当我尝试:
python manage.py test 它抛出了这个错误,我在这里找不到太多关于它的信息。
settings.py 中的我的数据库设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
}
}
它看起来与InnoDB 和MyISAM 有关,但我不知道出了什么问题以及如何解决它。谢谢!
django 版本:1.5.4
mysql版本:5.5
此外,任何 django 模型中都没有设置 unique=True。
【问题讨论】:
-
天哪!有人在运行一个愚蠢的关键声明。
-
@That1Guy 同样的错误,不同的方法。我没有自己创建任何 ddl
-
很公平。我没有举报。