2013-01-20 28 views
0

我试图通过Django的:测试应用程序导致错误Tastypie

python manage.py test project 

来测试我的Django应用程序,但我得到的错误消息

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

这怎么可能?从未测试过。是否与我已存储在应用程序文件夹中的迁移文件有关,并且test使用迁移来创建我的数据库的sqlite副本?

我正在运行South作为移植应用程序。

回答

1

它可能与南迁移有关。如果是这样,你可以通过使用SOUTH_TESTS_MIGRATE = False来避免这种情况,那么测试运行器将使用syncdb而不是迁移。

相关问题