Python Django:测试应用程序导致Tastypie错误

Python Django:测试应用程序导致Tastypie错误,python,django,testing,tastypie,django-south,Python,Django,Testing,Tastypie,Django South,我正在尝试通过测试我的Django应用程序 python manage.py test project 但我得到的错误信息是 django.db.utils.DatabaseError: relation "tastypie_apiaccess" already exists 这怎么可能?以前从未测试过。这是否与我存储在app文件夹中的迁移文件有关,并且test使用迁移创建数据库的sqlite副本 我正在以迁移应用程序的身份运行South 这可能与南迁有关。如果是这样,您可以通过使用SOU

我正在尝试通过测试我的Django应用程序

python manage.py test project
但我得到的错误信息是

django.db.utils.DatabaseError: relation "tastypie_apiaccess" already exists 
这怎么可能?以前从未测试过。这是否与我存储在app文件夹中的迁移文件有关,并且
test
使用迁移创建数据库的sqlite副本


我正在以迁移应用程序的身份运行
South

这可能与南迁有关。如果是这样,您可以通过使用
SOUTH\u TESTS\u MIGRATE=False来避免这种情况,那么测试运行程序将使用syncdb而不是MIGRATE