如何访问本地主机 Django 项目的 URL - 找不到页面

How to Access URL of Localhost Django Project - Page Not Found

我从当前为该网站提供服务的 Ubuntu 服务器转移了我的 Django 项目。我正在尝试 运行 在本地主机 MacOSX 环境中进行此项目以进行测试。我熟悉的 Django 项目命令是:

python manage.py runserver

之后,当我在浏览器中输入 127.0.0.1:8000 时,项目就会显示出来。

但是我的 Ubuntu 服务器目前没有 运行 那种形式的脚本,而是

的形式
python manage.py celeryd

我对 celery 如何与 Django 接口的了解有些有限,所以这个问题可能非常基础,但我找不到 URL 来显示该项目。

在我的 Mac 服务器上,当我 运行:

python manage.py celeryd

脚本不会对我出错——相反,它似乎通过显示以下内容来工作:

但是,我不知道如何访问该项目。当我将 127.0.0.1 放入浏览器(以及使用不同端口的许多其他可能变体)时,我得到找不到页面。

非常感谢任何帮助。

首先,您需要在您的其中一个应用模板标签库中定义 'core' 模板标签,例如 custom_tags.py。确保此应用已添加到设置中的 INSTALLED_APPS。然后在您的 html 模板中添加

{% load custom_tags %}

它将修复您遇到的错误。更多详情请阅读docs.

你似乎对芹菜是什么感到困惑。它不是网络服务器,也不会为您提供页面。它是一个离线任务管理器,可用于执行不适合在 Web 请求上下文中执行的复杂或长时间的 运行 作业。

您需要一个实际的 Web 服务器和 celery 来为您的网站本身提供服务。