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

相关推荐
MoRanzhi12033 分钟前
第5篇(上)· 使用 PyQt5 实现 2048 算法求解版:五类搜索算法内核
python·启发式算法·强化学习·搜索算法·蒙特卡洛树搜索·2048游戏·expectimax
星川皆无恙6 分钟前
基于知识图谱的百科问答系统:Django + Neo4j 与实现
人工智能·python·机器学习·自然语言处理·django·知识图谱·neo4j
qq_448011168 分钟前
EXEC字典沙箱仅是名字空间隔离,模块和解释器仍共享带来的坑
python
java1234_小锋10 分钟前
MySQL 宣布正式拥抱 AI
数据库·人工智能·mysql
打工仔折腾 AI12 分钟前
介入式脑机接口的跨尺度解码与闭环调控:从算法落地到后端工程实践
人工智能·后端·python·深度学习·算法·ai agent 实战
SabrinaW71112 分钟前
基于 C++17 与 RTTR 的注册式对象工厂:配置驱动的动态对象创建
java·前端·数据库
NineData20 分钟前
MySQL 迁移到 OceanBase 怎么做?NineData 全量迁移、CDC 实时同步与数据校验指南
数据库·mysql·oceanbase
FITA阿泽要努力23 分钟前
/goal 命令:给 Agent 设定目标
服务器·人工智能·python·agent
standxy29 分钟前
索引设计实战:pgvector HNSW × JSONB GIN × 复合索引
数据库·开发
guo_wen_qiang39 分钟前
使用spring-data-mongodb操作mongo记录
数据库·mongodb