python - 如何访问 Localhost Django 项目的 URL - 找不到页面

标签 python django localhost celery

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

python manage.py runserver

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

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

python manage.py celeryd

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

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

python manage.py celeryd

脚本并没有在我身上出错——相反,它似乎通过显示这个来工作:

enter image description here

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

非常感谢任何帮助。

最佳答案

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

{% load custom_tags %}

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

关于python - 如何访问 Localhost Django 项目的 URL - 找不到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954683/

相关文章:

python - django celery 延迟函数不执行

http - 在我的 Windows Phone 上获取主机文件

asp.net - 来源 http ://localhost is not allowed by Access-Control-Allow-Origin

windows - 创建用于测试本地主机的自签名证书并让浏览器接受它

Python Eve - 使用 objectid 的 where 子句

python - JSON 删除错误

Django:使用 Apache 和 mod_xsendfile 提供服务器文件

python - TransactionTestCase 和 pytest 测试失败

Python:删除从元组引用的对象

python - 如何在创建虚拟环境时自动安装pygame?