运行unit testing时禁用Django South?
运行unit testing时禁用Django South? 在做Djangounit testing时,如何避免运行所有的南迁移?
是的, 南方的文档介绍了如何做,但基本上只是添加到您的settings.py文件:
SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead SKIP_SOUTH_TESTS = True # To disable South's own unit tests
尽pipe你已经select了好的答案,但我认为你应该考虑selectSOUTH_TESTS_MIGRATE 。 它会阻止在你的testing数据库上运行所有的迁移,而是运行syncdb
。