SSL connection

当我try 编写服务器链接时,比如http://....它重定向到https://并在终端中:

message Bad HTTP/0.9 request type ('\x16\x03\x01\x00\x8b\x01\x00\x00\x87\x03\x01Ð\x118¿JÄ\x19[Òç\x01<O')
You're accessing the development server over HTTPS, but it only supports HTTP.

推荐答案

我认为您应该创建不同的settings.py(base_settings.py、local_settings.py、Production_settings.py).在settings.py中执行如下操作:

import socket
if socket.gethostname()=="Raouf-PC":
    from local_settings import *

将"Raouf PC"更改为电脑的主机名.

学生:我用的是Windows10.

完成此操作后,将以下数据放入您的Production_settings.py中并保存.然后清除浏览器缓存并访问开发服务器中的站点.

SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_SSL_REDIRECT = True

如果以上内容不能满足您的需要,那么在local_settings.py中粘贴以下数据,保存并清除您的浏览器缓存并访问您的站点.

SESSION_COOKIE_SECURE = False
CSRF_COOKIE_SECURE = False
SECURE_SSL_REDIRECT = False

注意:在Production_setttings.py和local_settings.py的开头放入:

from base_settings.py import *

您的基本设置应该包含将在本地服务器和生产服务器上使用的"设置",这样您就不会每次都重复它.

如果我的回答被接受,我会把它献给那些以这样或那样的方式帮助过我的好人.这是我第一次回答问题.我希望将来能做得更多.:)

Django相关问答推荐

如何使用Django';S生成的字段来统计相关对象?

如何在 Django 中设置与 Session 相关的字段

Django中的InvalidOperation错误[]

DJANGO 获得模型中发现的第一、第二和第三大价值

根据当前对象中的多对多字段过滤对象

Django 仅预取相关模型的最新对象

如何将数据库中的 None 序列化为空对象?

如何将 select_related 应用于 Django 中的 m2m 关系的对象?

QuerySet对象在bulk_update中没有属性pk

如何访问 Django Rest Framework 上的自定义 HTTP 请求标头?

如何缓存 Django Rest Framework API 调用?

使用基于日期/时间的对象进行 Django 单元测试

Django:在模型管理器中获取模型的表名?

Python:获取异常的错误消息

在 Django 中使用 LiveServerTestCase 时使用代码登录

django 我们可以在预取相关模型上 Select 一个字段吗?

访问 django 管理模板中的对象

Django 模型方法 - create_or_update

Django模板过滤器(filters)、标签(tags)、simple_tags和inclusion_tags

如何检测 Heroku 的环境?