python - 尽管有 url 模式,但无法从浏览器访问 Django 站点
问题描述
我正在尝试设置一个 Django 站点。我能够在 urls.py 文件中添加路径。我能够使用运行该项目python manage.py runserver
并看到它在控制台中运行。
但是当我在浏览器中点击 url127.0.0.1:8000
时,它给了我404错误。
我尝试添加"*"
到ALLOWED_HOSTS
. 但是没有用。当我尝试添加"*.*"
时,它会抛出错误:
DisallowedHost at / HTTP_HOST 标头无效:“127.0.0.1:8000”。您可能需要将“127.0.0.1”添加到 ALLOWED_HOSTS。
即使添加["127.0.0.1", "localhost"]
.
我对防火墙也没有任何问题。有什么我遗漏的东西导致了这个问题吗?
解决方案
推荐阅读
- .net-core - 如何在 Azure 应用服务上进行特定于环境的配置
- python - 查找所有机场的名称和代码
- rxjs - Rxjs 流设计理念
- jquery - 如何通过使用 jQuery 按下向下箭头键来显示文本区域的自动完成选项?
- ruby-on-rails - User.password 在设计中应该为零吗?
- google-tag-manager - 在 Google Analytics 和 Google Tag Manager 中管理舞台和生产环境
- javascript - wait 方法不会等待元素位于 DOM
- python - 如何在用户所在的不和谐语音频道中播放 gtts mp3 文件 (discord.py)
- scala - Spark scala 将字符串转换为时间戳(1147880044 -> "mm/dd/yyyy HH:mm:ss" 格式)
- python - 如何使用相关名称检索帖子的所有评论?