首页 > 解决方案 > Django 应用程序在我的系统上工作,但在 repl.it 上不工作

问题描述

所以我创建了 Django 应用程序:https ://github.com/Paresh-Wadhwani/toDo_Django

然后我将上面的 repo 导入repl.it:https://repl.it/@pareshwadhwani/toDoDjango#README.md

它在我的系统上运行良好,但在 repl.it 上它只是显示一个空白页。

这是我所做的:

  1. 将代码库从 Github 导入 repl.it。
  2. 在 settings.py 中添加了到 ALLOWED_HOSTS 的 repl 链接。
  3. 执行命令“python manage.py migrate”。
  4. 点击运行【执行命令“python manage.py runserver 0.0.0.0:3000”】

现在在 repl 上,它只是显示这个空白页。

截屏

我是 Django 和 Web 开发的新手。任何帮助,将不胜感激。

标签: pythondjangowebgithubread-eval-print-loop

解决方案


这个问题来自两个月前,所以也许OP能够找到答案。但这个问题仍然需要回答。在 repl.it 中,我注意到窗口可能看起来是空白的,甚至显示如下错误:

DisallowedHost at /
Invalid HTTP_HOST header

然而该应用程序实际上在浏览器中正常运行。

因此,为了尝试一下,我将 OP 的应用程序从 github 导入 repl.it。果然,它似乎没有工作,直到我点击右上角的小图标,显示一个带箭头的小框。结果是该应用程序在我的浏览器中正确打开。

在此处输入图像描述


推荐阅读