【发布时间】:2011-03-27 10:14:53
【问题描述】:
对于需要一些页面使用 HTTPS 和其他页面使用 HTTP 的 Django 应用程序,什么是正确的部署配置? 我想对涉及注册和输入密码的页面使用 HTTPS。我想对所有其他页面使用 HTTP。
【问题讨论】:
-
katrielalex 的建议。这不会告诉您如何混合使用 HTTP 和 HTTPS 页面,但值得一试。
标签: python django deployment https
对于需要一些页面使用 HTTPS 和其他页面使用 HTTP 的 Django 应用程序,什么是正确的部署配置? 我想对涉及注册和输入密码的页面使用 HTTPS。我想对所有其他页面使用 HTTP。
【问题讨论】:
标签: python django deployment https
据我所知,没有单一的方法。您可以使用 Scott Barnham 在这篇文章中开发的装饰器 secure_required:
或使用中间件:
如果您正在寻找有关 Apache 和 mod_wsgi 的部署信息,那么 Graham Dumpleton 在这个问题上提供了一个很好的答案:
【讨论】: