django报错:AttributeError: type object 'BaseCommand' has no attribute 'option_list'

执行python manage.py celery worker报错

 原因:

应该是django版本的原因

解决办法:

打开"E:\python_practice_ku\django_ttsx\lib\site-packages\djcelery\management\base.py"文件,将60行注释掉

 

再次执行python manage.py celery worker又报错:

 解决办法:

打开"E:\python_practice_ku\django_ttsx\lib\site-packages\djcelery\management\commands\celery.py"文件,将14-16行代码注释:

 

再次执行python manage.py celery worker又报错:

 问题原因:

查询资料后得知:Celery最高只支持到Python3.6,不支持Python3.7。

我的python版本是3.7,需降级

 

参考文档:

https://blog.csdn.net/qq_38038143/article/details/80286408

https://blog.csdn.net/yueguangMaNong/article/details/98753808

posted on 2020-02-04 15:47  cherry_ning  阅读(640)  评论(0)    收藏  举报

导航