python - 使用 HTTPS 提供安全的 Django 页面

标签 python django deployment https

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

最佳答案

据我所知,没有单一的方法。您可以使用 Scott Barnham 在这篇博文中开发的装饰器 secure_required:

或者使用中间件:

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

关于python - 使用 HTTPS 提供安全的 Django 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442448/

相关文章:

php - 如何使用blowfish进行加密在python和php之间发送加密消息?

python - eclipse PyDev : setting breakpoints in site-packages source

django - 在 Django 部署中维护内容类型 pk 完整性

django - 如何在 Django 中获取完整/绝对 URL(带域)?

Django 1.5 索引页

git - 使用 Github 部署 key 时出现权限被拒绝错误

c# - Visual Studio 部署项目可选桌面快捷方式

python - Pandas 使用嵌套数据框列的总和创建一列

python - 访问 python 中的字典列表并使用值对其进行排序(嵌套字典)

python - 检索每个虚拟机的 VirtualDisk 的存储策略