python manage.py celery worker -l INFO必報這個錯
? File "/Users/podao/venv/celery_imooc/lib/python2.7/site-packages/django/core/management/__init__.py", line 40, in load_command_class
? ? module = import_module('%s.management.commands.%s' % (app_name, name))
? File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
? ? __import__(name)
? File "/Users/podao/venv/celery_imooc/lib/python2.7/site-packages/djcelery/management/commands/celery.py", line 11, in <module>
? ? class Command(CeleryCommand):
? File "/Users/podao/venv/celery_imooc/lib/python2.7/site-packages/djcelery/management/commands/celery.py", line 23, in Command
? ? preload_options)
TypeError: can only concatenate list (not "tuple") to list
2019-06-29
都可以試試這個解決方法:
找到python安裝庫的位置,找到該文件 \lib\site-packages\djcelery\management\commands\celery.py。在文件中注釋掉如下代碼: