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

相关推荐
Villiam_AY2 分钟前
redis主从复制
数据库·redis·缓存
IOT.FIVE.NO.116 分钟前
Conda安装pytorch和cuda出现问题的解决记录
人工智能·pytorch·python
甜甜的资料库24 分钟前
基于微信小程序的作业管理系统源码数据库文档
java·数据库·微信小程序·小程序
甜甜的资料库27 分钟前
基于微信小程序的车位共享平台的设计与实现源码数据库文档
数据库·微信小程序·小程序
why1516 小时前
微服务商城-商品微服务
数据库·后端·golang
山海不说话6 小时前
视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)
人工智能·python·计算机视觉·视觉检测
柒间7 小时前
Elasticsearch 常用操作命令整合 (cURL 版本)
大数据·数据库·elasticsearch
liuzhenghua668 小时前
Python任务调度模型
java·运维·python
小前端大牛马9 小时前
java教程笔记(十一)-泛型
java·笔记·python
sjtu_cjs9 小时前
Tensorrt python api 10.11.0笔记
开发语言·笔记·python