django: You may need to add ‘localhost‘ to ALLOWED_HOSTS

参考:https://blog.csdn.net/qq_21744873/article/details/87857279

python manage.py runserver后页面访问失败,提示:

DisallowedHost at /admin/

Invalid HTTP_HOST header: 'localhost:8000'. You may need to add 'localhost' to ALLOWED_HOSTS.

解决方法:

这里项目名称为test

打开test/test/settings.py配置文件,找到ALLOWED_HOSTS配置项

正常情况下,该配置项默认为空:ALLOWED_HOSTS=[],此时则ALLOWED_HOSTS默认包括了localhost

而我之前修改了这个配置:ALLOWED_HOSTS=['adminserver'],这时只能够通过adminserver访问,localhost不可以

原因是目前ALLOWED_HOST不为空,所以localhost不会默认添加进去,于是我添加了一项localhost进去,才可以正常访问,即ALLOWED_HOSTS = ['adminserver', 'localhost']

也可改为ALLOWED_HOSTS = ['*'],允许任意host访问

相关推荐
正在走向自律2 分钟前
从Oracle到金仓KES:PL/SQL兼容性与高级JSON处理实战解析
数据库·sql·oracle·json·金仓数据库·电科金仓·兼容性挑战
keineahnung23452 分钟前
PyTorch動態形狀系統的基石 - SymNode
人工智能·pytorch·python·深度学习
AwakeFantasy3 分钟前
关于最近想做一个基于日k选股票的系统这件事
python·股票·量化
昔时扬尘处6 分钟前
如何检测python和pytest的安装环境
开发语言·python·pytest·自动化测试平台·adi
cyhysr8 分钟前
oracle的model子句让sql像excel一样灵活
数据库·sql·oracle
熊文豪8 分钟前
电科金仓数据库如何支持Oracle风格的PL/SQL操作
数据库·电科金仓·kes
码界奇点10 分钟前
基于Django与Zabbix集成的运维故障管理系统设计与实现
运维·django·毕业设计·zabbix·源代码管理
小尧嵌入式13 分钟前
Linux的shell命令
linux·运维·服务器·数据库·c++·windows·算法
voltina13 分钟前
事务操作流程
数据库
码界奇点13 分钟前
基于Django与Ansible的自动化运维管理系统设计与实现
运维·python·django·毕业设计·ansible·源代码管理