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

时间:2015-08-12 01:40:50

标签: python django localhost celery

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

python manage.py runserver

在我将127.0.0.1:8000输入浏览器后,显示项目。

但我的Ubuntu服务器当前没有以该格式运行脚本,而是以

的形式运行
python manage.py celeryd

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

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

python manage.py celeryd

脚本不会出错我 - 相反,它似乎正在显示这个:

enter image description here

但是,我不知道如何访问该项目。当我在浏览器中放置127.0.0.1(以及使用不同端口的许多其他可能的变体)时,我得到了Page Not Found。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

首先,你需要定义核心'您的某个应用中的模板标签templatetags库说custom_tags.py。确保此应用程序已添加到设置中的INSTALLED_APPS。然后在你的html模板中添加

{% load custom_tags %}

它将修复您获得的错误。有关详细信息,请阅读docs

答案 1 :(得分:2)

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

您需要一台真正的网络服务器和芹菜一起为您的网站服务。