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

时间:2013-01-20 06:36:56

标签: python django testing tastypie django-south

我正试图通过

测试我的Django应用程序
python manage.py test project

但是我收到错误消息

django.db.utils.DatabaseError: relation "tastypie_apiaccess" already exists 

怎么可能?从未测试过。这与我存储在app文件夹中的迁移文件有关,test使用迁移来创建我的db的sqlite副本吗?

我正在运行South作为迁移应用。

1 个答案:

答案 0 :(得分:1)

它可能与南方移民有关。如果是这样,您可以使用SOUTH_TESTS_MIGRATE = False来避免这种情况,然后测试运行器将使用syncdb而不是迁移。