[PYTHON] Verwenden Sie MySQL mit Django

Einführung

Hier werden die Einstellungen für die Verwendung von MySQL anstelle des Standard-SQLites als Django-Datenbank erläutert. Außerdem wird davon ausgegangen, dass MySQL von MAMP installiert wird.

Deklaration der zu verwendenden Datenbank

Geben Sie zunächst in "manage.py" an, dass Sie MySQL wie folgt verwenden.

manage.py


import pymysql


pymysql.install_as_MySQLdb()

Beschreibung der zu verwendenden Datenbankinformationen

Schreiben Sie dann die detaillierten Informationen der Datenbank in settings.py.

settings.py


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':Name der Datenbank,
        'USER':Benutzername (Ihrer Datenbank),
        'PASSWORD':Passwort (der zu verwendenden Datenbank),
        'HOST': '/Applications/MAMP/tmp/mysql/mysql.sock',
        'PORT': '8889'  #Für MAMP,
    }
}

Recommended Posts

Verwenden Sie MySQL mit Django
Verwenden Sie Unicode 6.0-Piktogramme mit Django / MySQL
Verwenden Sie Gentelella mit Django
Verwenden Sie WENIGER mit Django
Verwenden Sie prefetch_related bequem mit Django
Internationalisierung mit Django
CRUD mit Django
Django + MySQL-Einstellungen
Authentifizieren Sie Google mit Django
Django 1.11 wurde mit Python3.6 gestartet
Laden Sie Dateien mit Django hoch
Entwicklungsverdauung mit Django
Verwenden Sie RTX 3090 mit PyTorch
Verwenden Sie ansible mit cygwin
Verwenden Sie pipdeptree mit virtualenv
PDF mit Django ausgeben
[Python] Verwenden Sie JSON mit Python
Verwenden Sie Mock mit Pytest
Markdown-Ausgabe mit Django
Twitter OAuth mit Django
Verwenden Sie MySQL aus Python
Verwenden Sie Tensorboard mit Chainer
Verwenden Sie DynamoDB mit Python
Verwenden Sie pip mit MSYS2
Erste Schritte mit Django 1
Verwenden Sie Python 3.8 mit Anaconda
Verwenden Sie Copyright mit Spacemacs
Datei-Upload mit Django
Verwenden Sie Python mit Docker
Verwenden Sie MySQL aus Python
MySQL-Herausforderungen für externen Azure-Speicher mit Django (PTVS)
Pooling mechanisieren mit Django
Verwenden Sie Enum mit SQLAlchemy
Verwenden Sie Python / Django mit dem Windows Azure Cloud Service!
Verwenden Sie Tensorboard mit NNabla
Verwenden Sie GPS mit Edison
Django ab heute
Erste Schritte mit Django 2
Verwenden Sie nim mit Jupyter
Mach Django mit CodeStar (Python3.6.8, Django2.2.9)
Verwenden Sie die Trello-API mit Python
Verwenden Sie gemeinsam genutzten Speicher mit gemeinsam genutzten Bibliotheken
Verwenden Sie Richtungsdiagramme mit networkx
Fangen Sie mit Django an! ~ Tutorial ⑤ ~
Verwenden Sie TensorFlow mit Intellij IDEA
Minimale Konfigurations-Website-Umgebung mit Django
Erstellen Sie eine API mit Django
Verwenden Sie die Twitter-API mit Python
Verwenden Sie pip mit Jupyter Notebook
Mach Django mit CodeStar (Python3.8, Django2.1.15)
Stellen Sie Django serverlos mit Lambda bereit
Python3 + Django ~ Mac ~ mit Apache
Verwenden Sie DATE_FORMAT mit dem SQLAlchemy-Filter
Verwenden Sie TUN / TAP mit Python
Erste Schritte mit Python Django (1)
Erste Schritte mit Django: 4_MySQL-Integration
Verwenden Sie sqlite3 mit NAO (Pepper)
Verwenden Sie MySQL von Anaconda (Python)
Erstellen Sie eine Homepage mit Django
Verwenden Sie die load_extensions von sqlite mit Pyramid