Wygląda na to, że próbujesz użyć łącznika MySQL. Dokumentacja Django sugeruje, że nie zawsze obsługuje najnowszą wersję Django . Ten raport o błędzie sugeruje, że 2.1.3 obsługuje Django 1.8, ale użytkownicy nadal zgłaszali problemy z 2.1.3 w tym zgłoszeniu błędu oraz w to pytanie .
zalecane dokumenty Django że używasz mysqlclient aby uzyskać dostęp do baz danych MySQL za pomocą Django.
Jest łatwy w instalacji, na przykład za pomocą pip:
pip install mysqlclient
Następnie wszystko, co musisz zrobić, to zmienić ustawienia baz danych na
DATABASES = {
'default' : {
'ENGINE' : 'django.db.backends.mysql',
...