1

使用沙拉(生菜)进行测试,我按照本教程设置了我的 terraxin.py 文件,如链接所示。我安装了南,进行了初始迁移并运行了测试,但是flush在执行命令后的初始设置中出现错误migrate,获取DatabaseError: relation "xx_yy" already exists. 链接中的例子可以吗?有没有更好的方法来设置 terrain.py 文件以进行正确测试?

4

1 回答 1

0

该命令call_command('syncdb', interactive=False, verbosity=0)运行并不简单syncdb,而是syncdb --all默认运行。这就是为什么您的所有模型都同步并且您收到此错误的原因。

作为一种解决方案,call_command('migrate', interactive=False, verbosity=0)如果您不需要测试迁移,则可以跳过。

于 2013-07-21T21:43:20.840 回答