【发布时间】:2015-08-12 01:40:50
【问题描述】:
我从当前为网站提供服务的 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 放入浏览器(以及使用不同端口的许多其他可能的变体)时,我得到 Page Not Found。
非常感谢任何帮助。
【问题讨论】:
-
你试过
python manage.py runserver 0.0.0.0:8000吗? -
我做到了,当页面被找到时,它给了我一个模板语法错误:
'core' is not a valid tag library: Template library core not found, tried django.templatetags.core1{% load core %}2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -
@ternto333 - 我已经回答了一个不同的问题,与您上面的评论相同。现在的问题有什么不同。
标签: python django localhost celery