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访问

相关推荐
Hvitur1 分钟前
软考架构师【第八章】系统质量属性与架构评估
数据库·架构
遇见你...3 分钟前
B01 SpringMVC入门
数据库·sql
2601_949816166 分钟前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
l1t7 分钟前
在aarch64 Linux环境编译安装CinderX
linux·python
脑子加油站11 分钟前
mysql数据库常用命令
数据库
站大爷IP13 分钟前
Python装饰器实战:从入门到封装通用业务逻辑
python
一个天蝎座 白勺 程序猿14 分钟前
KingbaseES性能优化实战:从CPU高使用率到高效运行的全路径解析
数据库·性能优化·时序数据库
SuperHeroWu718 分钟前
【Neo4j 】图数据库容器化部署(国内源,Linux 详细步骤)
linux·数据库·neo4j
Funky_oaNiu18 分钟前
Oracle大批量数据更新总体思路:避坑指南与关键原则
数据库·oracle
blxr_20 分钟前
Spring AI
数据库·人工智能·spring