使用 HTTPS 提供安全的 Django 页面
对于需要使用 HTTPS 提供某些页面而使用 HTTP 提供其他页面的 Django 应用程序,正确的部署配置是什么? 我想在涉及注册和输入密码的页面使用HTTPS。我想对所有其他页面使用 HTTP。
What is the proper deployment configuration for a Django application that needs some pages served with HTTPS and others with HTTP?
I want to use HTTPS for the pages that involve registration and inputting passwords. I want to use HTTP for all other pages.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,没有单一的方法。您可以使用 Scott Barnham 在这篇文章中开发的装饰器
secure_required
:或使用中间件:
如果您正在寻找有关 Apache 和 mod_wsgi 的部署信息,那么 Graham Dumpleton 在这个问题中提供了一个很好的答案:
There's no single approach as far as I know. You can use a decorator
secure_required
as developed in this post by Scott Barnham:or use middleware:
If you're looking for deployment information with respect to Apache and mod_wsgi, then Graham Dumpleton provides a nice answer in this question: