[PYTHON] Utiliser MySQL avec Django

introduction

Ici, nous allons expliquer les paramètres d'utilisation de MySQL au lieu du sqlite standard comme base de données django. De plus, on suppose que MySQL est installé par MAMP.

Déclaration de base de données à utiliser

Tout d'abord, dans manage.py, spécifiez que vous utiliserez MySQL comme suit.

manage.py


import pymysql


pymysql.install_as_MySQLdb()

Description des informations de base de données à utiliser

Ensuite, écrivez les informations détaillées de la base de données dans settings.py.

settings.py


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':Nom de la base de données,
        'USER':Nom d'utilisateur (de votre base de données),
        'PASSWORD':Mot de passe (de la base de données à utiliser),
        'HOST': '/Applications/MAMP/tmp/mysql/mysql.sock',
        'PORT': '8889'  #Pour MAMP,
    }
}

Recommended Posts

Utiliser MySQL avec Django
Utiliser les pictogrammes Unicode 6.0 avec django / MySQL
Utiliser Gentelella avec Django
Utilisez LESS avec Django
Utilisez prefetch_related commodément avec Django
Internationalisation avec Django
CRUD avec Django
Paramètres Django + MySQL
Authentifier Google avec Django
Django 1.11 a démarré avec Python3.6
Télécharger des fichiers avec Django
Résumé du développement avec Django
Utilisez RTX 3090 avec PyTorch
Utiliser ansible avec cygwin
Utiliser pipdeptree avec virtualenv
Sortie PDF avec Django
[Python] Utiliser JSON avec Python
Utilisez Mock avec pytest
Sortie Markdown avec Django
Twitter OAuth avec Django
Utilisez MySQL depuis Python
Utiliser tensorboard avec Chainer
Utiliser DynamoDB avec Python
Utiliser pip avec MSYS2
Premiers pas avec Django 1
Utilisez Python 3.8 avec Anaconda
Utiliser les droits d'auteur avec Spacemacs
Téléchargement de fichiers avec django
Utiliser python avec docker
Utiliser MySQL depuis Python
Défis MySQL du stockage externe Azure avec Django (PTVS)
La mutualisation mécanise avec Django
Utiliser Enum avec SQLAlchemy
Utilisez Python / Django avec Windows Azure Cloud Service!
Utiliser tensorboard avec NNabla
Utiliser le GPS avec Edison
Django à partir d'aujourd'hui
Premiers pas avec Django 2
Utilisez nim avec Jupyter
Faites Django avec CodeStar (Python3.6.8, Django2.2.9)
Utiliser l'API Trello avec python
Utiliser la mémoire partagée avec une bibliothèque partagée
Utiliser des graphiques directionnels avec networkx
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Utiliser TensorFlow avec Intellij IDEA
Environnement de site Web de configuration minimale avec django
Créer une API avec Django
Utiliser l'API Twitter avec Python
Utiliser pip avec Jupyter Notebook
Faites Django avec CodeStar (Python3.8, Django2.1.15)
Déployer Django sans serveur avec Lambda
Python3 + Django ~ Mac ~ avec Apache
Utiliser DATE_FORMAT avec le filtre SQLAlchemy
Utiliser TUN / TAP avec Python
Premiers pas avec Python Django (1)
Django Getting Started: intégration 4_MySQL
Utilisez sqlite3 avec NAO (Pepper)
Utiliser MySQL depuis Anaconda (python)
Créer une page d'accueil avec django
Utilisez les load_extensions de sqlite avec Pyramid