gpt4 book ai didi

django - 是否可以在 Apache 而不是开发服务器上运行 Django 测试?

转载 作者:行者123 更新时间:2023-11-28 20:41:48 24 4
gpt4 key购买 nike

当我使用 python manage.py test 测试我的 Django 网络应用程序时,这会启动 Django 的开发服务器并运行测试。

我想在我的生产堆栈上运行我的 Django 测试。具体来说,我想使用 Apache 而不是 Django 的开发服务器。有办法做到这一点吗?

我查看了 LiveServerTestCase 的文档, 但在这方面似乎不能定制。

最佳答案

LiveServerTestCase启动 Django 服务器。然后,您可以使用 selenium 等客户端对其进行测试。

在您的情况下,您已经在运行要测试的生产服务器,这意味着您不需要 LiveServerTestCase 的 Django 服务器,或 TestCase< 的夹具加载。只需使用 SimpleTestCase .然后,您可以使用 selenium 等客户端测试实时服务器。

Django docs演示如何使用 Selenium 。在您的情况下,您只需将 self.live_server_url 设置为运行 Apache 的域。

关于django - 是否可以在 Apache 而不是开发服务器上运行 Django 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29658723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com