http切换到https下请求
settings.py:
添加:
SECURE_SSL_REDIRECT = False
INSTALLED_APPS = (
"sslserver",
)
pip install django-sslserver
python manage.py runsslserver
把certificate地址,key地址,copy下来,进行接下来的请求
指定证书启动django应用
$ python manage.py runsslserver --certificate /path/to/certificate.crt --key /path/to/key.key
$ python manage.py runsslserver --certificate /path/to/certificate.crt --key /path/to/key.key 0.0.0.0:8000
当SECURE_SSL_REDIRECT = False时,http请求无响应,https请求能正确访问。 当SECURE_SSL_REDIRECT = True时,http请求会重 定向https,此时django支持https,可正确访问。
django http 转成https请求
最新推荐文章于 2025-03-29 14:32:29 发布
本文介绍如何在Django项目中配置HTTPS,包括安装django-sslserver模块、设置SECURE_SSL_REDIRECT参数以及使用证书运行服务器等步骤。
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
您可能感兴趣的与本文相关的镜像
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
652





