django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes')

django使用celery时  迁移python3 manage.py migrate报错

django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes')

解决方法   换包     django-celery  → → →    django-celery-utf8mb4

python3 -m pip uninstall django-celery

python3 -m pip install django-celery-utf8mb4

然后删除几张djcelery的表,

django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes')

 

OK了