我在我的网站上使用Django,我想知道是否有一种方法可以在开发服务器中测试安全页面。作为临时解决方法,我不会使用HTTP来检查开发服务器中的网页,我认为这不是正确的方法吗?你觉得怎么样?
答案 0 :(得分:3)
您可以考虑mod_wsgi
,因为它可用于开发,测试和部署。 mod_wsgi
可以配置为检测您对Python代码所做的任何更改并自动重新启动,与开发服务器相同。
我倾向于在本地计算机上完成大部分开发,但使用实际的参考实现服务器进行测试。它在apache下运行mod_wsgi,带有自签名证书。 Graham Dumpleton 最近的详细文章可在此处获取:
http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html
答案 1 :(得分:2)
Django开发服务器非常基础,仅用于本地测试。它不支持ssl / https。您必须使用Apache,NGINX或其他支持SSL的Web服务器来运行它才能进行测试。
答案 2 :(得分:2)
This看起来很有用 - 使用stunnel将HTTPS请求路由到django dev服务器。
答案 3 :(得分:1)
您现在可以使用FakeSSLMiddleware