芹菜任务未显示在 Django Admin 中
Posted
技术标签:
【中文标题】芹菜任务未显示在 Django Admin 中【英文标题】:Celery Tasks not showing in Django Admin 【发布时间】:2015-09-06 16:46:10 【问题描述】:我已经尽可能地关注了我能找到的所有文档,甚至使用 Celery 的官方 django 示例 (celery/examples/django) 设置了一个示例项目,但任务仍然没有显示在 django-admin 中:
https://github.com/mikeumus/django-celery-example我在这里对相应的 django-celery github 问题发表了评论:
https://github.com/celery/django-celery/issues/335我已经用了 3 天的时间来尝试显示任务并能够使用 django-celery 的 admin.py 中看到的所有很棒的代码来执行诸如调度任务之类的事情,但我没有运气。我正在运行相机事件守护进程。不知道我错过了什么。 #celery IRC 中的某个人说 django-celery 正在为他们工作,所以我一定是错过了一些东西。让我孤立的 django-celery github 项目工作真的很兴奋,这样人们就可以在使用模块时克隆它,这样他们就不会错过让它工作所需的小事情清单中的任何内容。
Django 版本 1.7.1 芹菜 3.1.18
这是我的./manage.py celery -A proj worker -l info --loglevel=DEBUG
和事件相机输出的要点:
非常感谢任何建议。任何人都可以在这里通过 Cloud 9 访问我正在使用的 ubuntu 环境:https://ide.c9.io/mikeumus/celery-django-example 如果您需要写入权限,请先在此处请求。
谢谢, 迈克
【问题讨论】:
【参考方案1】:我也有同样的问题。 作为一种解决方法,您可以使用作为 celery 监控工具的花。 http://flower.readthedocs.io/en/latest/
使用flower可以看到更多django管理站点没有提供的信息
【讨论】:
以上是关于芹菜任务未显示在 Django Admin 中的主要内容,如果未能解决你的问题,请参考以下文章
celery - 尽管已注册,但任务未运行。芹菜控制台不反映任务的接收