小编Eri*_*cos的帖子

Celery + Django错误:TypeError:'Settings'对象不可订阅

我遇到了这个问题,我完全不知道它来自哪里.

我正在使用与Celery教程中提供的完全相同的代码,除了我使用项目目录也作为我唯一的应用程序目录(因此,使用models.py,views.py并将'proj'添加到INSTALLED_APPS) .

奇怪的是,在我的本地机器上尝试此设置时,每个django命令(migrate,shell ...)都会出现错误.删除virtualenv并重新安装大量修复它.现在,当将应用程序推送到Heroku时,我遇到了同样的问题并且无法使其正常工作.

任何提示?谢谢!

ps:Python 3.4.2,Django 1.8.4,Celery 3.1.18


错误追溯:

Running `celery -A proj worker -l info` attached to terminal... up, run.7187
Traceback (most recent call last):
  File "/app/.heroku/python/bin/celery", line 9, in <module>
    load_entry_point('celery==3.1.0', 'console_scripts', 'celery')()
  File "/app/.heroku/python/lib/python3.4/site-packages/celery/__main__.py", line 29, in main
    main()
  File "/app/.heroku/python/lib/python3.4/site-packages/celery/bin/celery.py", line 80, in main
    cmd.execute_from_commandline(argv)
  File "/app/.heroku/python/lib/python3.4/site-packages/celery/bin/celery.py", line 732, in execute_from_commandline
    super(CeleryCommand, self).execute_from_commandline(argv)))
  File "/app/.heroku/python/lib/python3.4/site-packages/celery/bin/base.py", line 299, in execute_from_commandline
    argv = self.setup_app_from_commandline(argv)
  File "/app/.heroku/python/lib/python3.4/site-packages/celery/bin/base.py", line 429, in setup_app_from_commandline
    self.app = self.find_app(app)
  File …
Run Code Online (Sandbox Code Playgroud)

python django heroku celery

7
推荐指数
1
解决办法
1179
查看次数

标签 统计

celery ×1

django ×1

heroku ×1

python ×1