用HTTPS提供安全的Django页面
对于一个Django应用来说,怎样配置才能让一些页面用HTTPS(安全连接)而其他页面用HTTP(普通连接)呢?我想在需要注册和输入密码的页面上使用HTTPS,而其他页面则使用HTTP。
1 个回答
6
据我所知,没有一种固定的方法。你可以使用一个叫做 secure_required
的装饰器,这个装饰器是Scott Barnham在这篇文章中开发的:
或者你也可以使用中间件:
如果你想了解关于Apache和mod_wsgi的部署信息,Graham Dumpleton在这个问题中给出了很好的答案: