【问题标题】:Import models tasks celery导入模型任务 celery
【发布时间】:2012-08-26 03:42:29
【问题描述】:

我正在尝试找出如何在我的 tasks.py 中导入模型。

目前我的项目结构如下:

/mainApp
    -celery_instance
        -__init.py__
        -celery.py
        -tasks.py
    -app
        -settings.py
        -urls.py
        -models.py
    -admin
        -__init.py__
        -views.py

我尝试写一个任务来检查每天是否有生日。

我需要在 tasks.py 中导入模型吗?我试过了,但我得到一个错误。它无法识别我的模型。从 mainApp 我只能导入 settings.py。

任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 如果你包含你得到的错误(完整的回溯),它会有所帮助。
  • 没有“真正的”错误,只是在 Eclipse 中它说我的模型“找不到”。
  • 所以这是一个仅限 Eclipse 的错误?

标签: python django django-models scheduled-tasks celery


【解决方案1】:

看来是我的 django-celery 版本出错了。

我在我的 settings.py 中找到了解决方案

CELERY_IMPORTS = ('celery_instance.tasks',)

【讨论】:

  • 你的 django 和 celery 版本是什么?
猜你喜欢
  • 2016-08-13
  • 1970-01-01
  • 1970-01-01
  • 2018-08-13
  • 2017-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-16
相关资源
最近更新 更多