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

相关推荐
曲幽23 分钟前
FastAPI缓存提速实战:手把手教你用Redis为接口注入“记忆”
redis·python·cache·fastapi·web·asyncio
陈天伟教授23 分钟前
关系数据库-04. 关系的完整性-参照完整性
数据库·达梦数据库
no245441027 分钟前
RAGFlow 全面接入 MinerU 2.0,支持 pipeline、vlm-transformers、vlm-sglang 三种模式,解析精度大幅度up
java·大数据·人工智能·python·ai·sglang
lkbhua莱克瓦2429 分钟前
MySQL事务隔离级别:从并发混乱到数据一致性守护者
java·数据库·mysql·隔离级别
Hello.Reader30 分钟前
CSV Format Flink / PyFlink 读写 CSV 的正确姿势(含 Schema 高级配置)
大数据·python·flink
hqwest34 分钟前
码上通QT实战30--系统设置05-加载报警信息
数据库·qss·报警处理·报警级别·报警条件
小陈phd36 分钟前
langGraph从入门到精通(三)——基于LangGraph的智能问答系统开发:Python单代理架构实战
开发语言·python·架构
轻竹办公PPT36 分钟前
AI 自动生成 PPT 实用吗?深度体验后的客观评价
人工智能·python·powerpoint
dblens 数据库管理和开发工具38 分钟前
QueryNote 云端笔记,正式上线
数据库·笔记·querynote·q笔记
@zulnger40 分钟前
Django 框架
数据库·django·sqlite