无法在 Django 1.5.4 中迁移 djcelery
unable to migrate djcelery in django 1.5.4
我正在使用 django 1.5.4 并希望在我的项目中实现 celery。我安装了 celery(最新版本),然后安装了 django-celery 包。
在我的 settings.py
上,我添加了以下几行
import djcelery
djcelery.setup_loader()
INSTALLED_APPS = (
# other apps,
'djcelery',
)
当我尝试迁移 djcelery(使用 south)时,出现以下错误:
lib/python2.7/site-packages/django/conf/__init__.py", line 134, in
__init__
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'settings' (Is it on sys.path?): cannot import name Celery
我不明白是什么导致了这个错误,因为我已经在项目的虚拟环境中正确安装了 celery 和 Django-celery
我之前也遇到过类似的问题,这是由我的项目文件夹中的 celery.pyc
文件引起的。尝试删除 celery.pyc
,这可能会解决您的问题。
我正在使用 django 1.5.4 并希望在我的项目中实现 celery。我安装了 celery(最新版本),然后安装了 django-celery 包。
在我的 settings.py
上,我添加了以下几行
import djcelery
djcelery.setup_loader()
INSTALLED_APPS = (
# other apps,
'djcelery',
)
当我尝试迁移 djcelery(使用 south)时,出现以下错误:
lib/python2.7/site-packages/django/conf/__init__.py", line 134, in
__init__
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'settings' (Is it on sys.path?): cannot import name Celery
我不明白是什么导致了这个错误,因为我已经在项目的虚拟环境中正确安装了 celery 和 Django-celery
我之前也遇到过类似的问题,这是由我的项目文件夹中的 celery.pyc
文件引起的。尝试删除 celery.pyc
,这可能会解决您的问题。