2012-08-28 56 views
0

我已经djcelery安装,似乎它的正确安装:“模块”对象有没有属性“PeriodicTask”访问时/管理

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 

回答

1

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

相关问题