2013-03-21 29 views
1

使用沙拉(生菜)進行測試,我跟着this tutorial並設置我的terraxin.py文件,如鏈接所示。我安裝了南部,進行了初始遷移並運行測試,但執行migrate時出現flush命令後出現DatabaseError: relation "xx_yy" already exists,在初始設置中出現錯誤。 鏈接中的示例是否正常?有沒有更好的方法來設置terrain.py文件進行正確的測試?測試前沖洗BD。設置生菜terrain.py

回答

0

命令call_command('syncdb', interactive=False, verbosity=0)運行不簡單syncdb但默認爲syncdb --all。這就是爲什麼您的所有模型都會同步並接收到此錯誤。

作爲解決方案,如果您不需要測試遷移,則可以跳過call_command('migrate', interactive=False, verbosity=0)