django - "manage.py test"失败"表已经存在"

Joe*_*ake 7 python django

我是django世界的新手.运行一些教程应用程序,并在运行python manage.py测试时,我得到一个失败,说该表已经存在.我不确定发生了什么.我也在向南奔跑,在迁移架构时我没有遇到任何错误.

非常感谢任何见解.

TIA乔伊

luc*_*luc 15

在您的南方迁移中,这可能是一个错误.你没有在真正的数据库上看到问题,因为已经执行了迁移(可能使用了 - fake选项)

您可以尝试从scracth重新创建数据库,看看它是否有效.

您还可以通过添加SOUTH_TESTS_MIGRATE = Falsesettings.py 来禁用South以进行单元测试.使用此选项,将执行常规syncdb以创建测试数据库.它还将加快测试过程.

我希望它有所帮助