Django manage.py 测试 - 如何告诉它不要创建/删除测试数据库



我在 Django 1.6 中运行了一些测试用例,每次运行测试时,它都会创建测试数据库并在最后删除它。这需要一些时间,当我迭代查找简单错误时,这真的很烦人。

有没有办法指定 manage.py 它不应该在每次运行测试时创建/删除数据库?

到目前为止,我认为可以通过添加关键字参数来测试运行:

python manage.py test --keepdb

你将无法使用 Django 的默认测试运行器。但是,如果获取django-nose包,则可以通过以下方式启用数据库重用:

REUSE_DB=1 ./manage.py test

但是,如果对数据库架构进行任何更改,则不应执行此操作。

相关内容

  • 没有找到相关文章

最新更新