環境
このサイトに沿ってMySQLとDjangoを繋げようと思ったら
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.9.None
と言われてできない。
これはPyMySQLのバグで公式でも報告されている。Compatibility with Django 2.0 #610
で、これは既に解決されており、PyMySQL==8.0.0では解決されている Bump MySQLdb version from 1.2.6 to 1.3.12 #623
なので、現在(2018/6)pipでデフォルトでインストールされる PyMySQL==0.7.9 ではなく PyMySQL==0.8.0 を入れればいい。
pip install PyMySQL==0.8.0
これでいけるはず。