我从当前为该网站提供服务的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
脚本不会出错我 - 相反,它似乎正在显示这个:
但是,我不知道如何访问该项目。当我在浏览器中放置127.0.0.1(以及使用不同端口的许多其他可能的变体)时,我得到了Page Not Found。
非常感谢任何帮助。
答案 0 :(得分:2)
首先,你需要定义核心'您的某个应用中的模板标签templatetags库说custom_tags.py
。确保此应用程序已添加到设置中的INSTALLED_APPS。然后在你的html模板中添加
{% load custom_tags %}
它将修复您获得的错误。有关详细信息,请阅读docs。
答案 1 :(得分:2)
你似乎对芹菜是什么感到困惑。它不是网络服务器,也不会为您提供网页。它是一个脱机任务管理器,可用于执行在Web请求的上下文中不适合执行的复杂或长时间运行的作业。
您需要一台真正的网络服务器和芹菜一起为您的网站服务。