每次运行测试时,似乎“manage.py test”都会创建测试数据库。有没有办法防止每次运行测试时创建测试数据库,但只是截断数据(刷新)?
我的表大约有 40 个表(即使是单个应用程序,而不是整个项目),每次运行测试时都让我感到恶心。
最佳答案
根据您的需求,您有几种选择:
关于每次运行时不创建测试数据库的Django单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7197699/
每次运行测试时,似乎“manage.py test”都会创建测试数据库。有没有办法防止每次运行测试时创建测试数据库,但只是截断数据(刷新)?
我的表大约有 40 个表(即使是单个应用程序,而不是整个项目),每次运行测试时都让我感到恶心。
最佳答案
根据您的需求,您有几种选择:
关于每次运行时不创建测试数据库的Django单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7197699/