Parece que você está tentando usar o conector MySQL. Os documentos do Django sugerem que nem sempre suporta a versão mais recente do Django . Este relatório de bug sugere que o 2.1.3 suporta o Django 1.8, mas os usuários ainda estavam relatando problemas com o 2.1.3 nesse relatório de bug e em esta pergunta .
Os recomendam os documentos do Django que você usa mysqlclient para acessar bancos de dados MySQL com Django.
É fácil de instalar, por exemplo com pip:
pip install mysqlclient
Então tudo que você precisa fazer é alterar a configuração do banco de dados para
DATABASES = {
'default' : {
'ENGINE' : 'django.db.backends.mysql',
...