0

我已经安装了 djcelery,它似乎安装正确:

In [1]: from djcelery import models

In [2]: models.PeriodicTask
Out[2]: djcelery.models.PeriodicTask

但是,当我访问管理站点时,我收到此错误,这似乎暗示 djcelery 存在问题。我怀疑这与我的设置有关。错误的详细信息如下。有人看过这个或有什么想法吗?

AttributeError at /admin/
'module' object has no attribute 'PeriodicTask'
Request Method: GET
Django Version: 1.4
Exception Type: AttributeError
Exception Value:    
'module' object has no attribute 'PeriodicTask'
Exception Location: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py in import_module, line 37
Python Version: 2.7.1
4

1 回答 1

1

事实证明,由于我的一个应用程序中的旧 tasks.pyc(其中 tasks.py 已被删除),我收到了这个错误。Djcelery 自动尝试在所有已安装的应用程序中加载 tasks.py 文件,而这个显然错误地引用了 PeriodicTask。

于 2012-08-29T15:02:59.303 回答