使用TestCase数据库的DJANGO开发服务器



GOAL:使用 TestCase 数据库运行 DJANGO 开发服务器。

案例:DJANGO在运行TestCase时生成此数据库。现在我正在使用 DJANGO 自动夹具填充数据库。使用此数据库启动 DJANGO 测试服务器真是太好了,这样我就可以查看网站如何呈现它。不幸的是,我找不到任何地方如何做到这一点。

将测试数据库写入 sqlite 是有意义的,但我看不到这方面的选项。

任何提示都值得赞赏!谢谢!

测试用例数据库仅存在于测试的上下文中。在运行测试之前,将创建、迁移并加载夹具。默认行为是在测试套件运行(失败或成功(后删除数据库。

我建议通过django-admin testserver yourfixture.json命令加载您的灯具

如果你真的想,但我认为这不是一个好主意。

您可以选择为测试命令提供--keepdb参数。这将在测试用例运行后保留测试数据库。该数据库的名称将以test_为前缀的实际数据库名称 然后,您可以通过数据库设置连接到该数据库。

测试保持活动状态和测试数据库

查看数据库设置

相关内容

  • 没有找到相关文章

最新更新