Je souhaite créer une application Web pouvant ouvrir un tournoi de jeu ~ → Les temps sont Python ❗
C'est pourquoi j'ai commencé à créer un environnement avec Django
https://qiita.com/aeas44/items/90c867aa2d02f9047ef0 Installez PyMySQL en vous référant à. Définir les paramètres de la base de données
python manage.py migrate
Frappé.
Puis
raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
Je ne peux pas migrer pour une raison quelconque.
S'il s'agit de la version de Django 2.1, cela fonctionnera sans problème
Mais si vous jetez un œil à la documentation officielle
mysqlclient is a native driver. It’s the recommended choice. https://docs.djangoproject.com/en/2.2/ref/databases/
J'ai écrit que vous pouvez utiliser mysqlclient
C'est pourquoi j'ai décidé de l'essayer ici
pip install mysqlclient
Installez avec. Vous n'êtes pas obligé de modifier les paramètres d'environnement
python manage.py migrate
J'ai pu migrer en toute sécurité ❗