我尝试使用HTTPS协议而不是不安全的http来加载我的本地站点。我使用了Django扩展的RunServerPlus扩展包。我安装了Django扩展,Werkzeug和pyOpenSSL。当我加载runserver_plus --cert-file cert.crt时,mysite.com根本没有加载。
- 有人能帮帮我吗?
这里是安装的django-extensions
INSTALLED_APPS = [
# ...
'django_extensions',
]
这里是ALLOWED_HOSTS[]
ALLOWED_HOSTS = ['mysite.com', 'localhost', '127.0.0.1']
1条答案
按热度按时间sqserrrh1#
解决方案
如果您使用的是windows,请将
127.0.0.1 mysite.com
添加到系统hosts文件中:路径:C:\Windows\System32\Drivers\etc\hosts
编辑django上允许的主机settings.py:
ALLOWED_HOSTS = [”mysite.com“,“127.0.0.1“,“localhost”]
这必须解决这个问题,如果没有,重新启动你的电脑,如果它没有影响,read here .
注解
不要在你的电脑上使用代理或VPN或关闭它们。它们会扰乱主机的自定义域解析。