首页 > 解决方案 > 如何为 LiveServerTestCase 和 StaticLiveServerTestCase 使用 HTTPS?

问题描述

两者都只使用 HTTP 连接django.test.LiveServerTestCasedjango.contrib.staticfiles.testing.StaticLiveServerTestCase

我目前正在为人们使用 Stripe 付款的网络应用程序编写集成/功能测试。要显示来自 Stripe 的信用卡表单需要在页面上使用 HTTPS,否则信用卡表单将拒绝加载。因此,我需要StaticLiveServerTestCase使用 HTTPS 连接的类似东西,以便可以加载和测试信用卡表单。

有哪些可用的解决方案?运行通过 HTTPS 为 django 项目服务的外部服务器(例如 gunicorn、uwsgi)是唯一可行的选择吗?

出于兴趣:

标签: djangohttpsstripe-paymentsdjango-testing

解决方案


推荐阅读