【问题标题】:Django: Testing app causes Tastypie errorDjango:测试应用程序导致 Tastypie 错误
【发布时间】:2013-01-03 13:02:48
【问题描述】:

我正在尝试通过

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

但我收到的错误消息是

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

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

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

【问题讨论】:

    标签: python django testing tastypie django-south


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多