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

私のアプリケーションの1つ(tasks.pyが削除された)にあった古いtasks.pycが原因で、このエラーが発生していることが判明しました。Djceleryは、インストールされているすべてのアプリにtasks.pyファイルを自動的に読み込もうとしますが、これは明らかにPeriodicTaskを誤って参照しています。

于 2012-08-29T15:02:59.303 に答える