使用HTTPS提供安全的Django页面

hek*_*ran 8 python deployment django https

Django应用程序的正确部署配置是什么,需要一些使用HTTPS服务的页面和其他使用HTTP的页面?我想对涉及注册和输入密码的页面使用HTTPS.我想对所有其他页面使用HTTP.

ars*_*ars 6

据我所知,没有单一的方法.你可以使用secure_requiredScott Barnham在这篇文章中开发的装饰器:

或使用中间件:

如果您正在寻找有关Apache和mod_wsgi的部署信息,那么Graham Dumpleton在这个问题中提供了一个很好的答案: