tuzhuke 发表于 2018-1-5 19:22:42

Django bad request 400 解决方法

学习Django,在虚拟机里安装,在外网访问,网页提示bad request 400,同时Django也提示 GET / HTTP/1.1" 400 26。

而将地址设置为127.0.0.1 在虚拟机访问是正常的。 百度学习发现是setting.py 有问题,需要修改ALLOWED_HOSTS


简单版本:ALLOWED_HOSTS=['*']
更加严谨的版本:ALLOWED_HOSTS = ['.example.com','IP1','IP2']

example为你自己的网站域名,ip为授权可以访问的ip
http://blog.csdn.net/wushanyun1989/article/details/56842840修改完,外部电脑可以正常访问虚拟机里的Django网站了。特此记录





lyuanc 发表于 2022-4-16 01:16:32


感谢楼主分享感谢楼主分享,学习一下:victory:
页: [1]
查看完整版本: Django bad request 400 解决方法