GOAL:使用 TestCase 数据库运行 DJANGO 开发服务器。
案例:DJANGO在运行TestCase时生成此数据库。现在我正在使用 DJANGO 自动夹具填充数据库。使用此数据库启动 DJANGO 测试服务器真是太好了,这样我就可以查看网站如何呈现它。不幸的是,我找不到任何地方如何做到这一点。
将测试数据库写入 sqlite 是有意义的,但我看不到这方面的选项。
任何提示都值得赞赏!谢谢!
测试用例数据库仅存在于测试的上下文中。在运行测试之前,将创建、迁移并加载夹具。默认行为是在测试套件运行(失败或成功(后删除数据库。
我建议通过django-admin testserver yourfixture.json
命令加载您的灯具
如果你真的想,但我认为这不是一个好主意。
您可以选择为测试命令提供--keepdb
参数。这将在测试用例运行后保留测试数据库。该数据库的名称将以test_
为前缀的实际数据库名称 然后,您可以通过数据库设置连接到该数据库。
测试保持活动状态和测试数据库
查看数据库设置