[PYTHON] Django + MySQL-Einstellungen

Nachtrag 29.10.2019

Es ist ein Rätsel, dass dieser Artikel noch gelesen wird, aber ich habe den folgenden Blog-Artikel bereits geschrieben. Bitte lesen Sie diesen Artikel

Lassen Sie uns Py MySQL nicht mehr mit Django verwenden

installieren

$ pip install PyMySQL django
$ django-admin.py startproject <project_name>
$ django-admin.py startapp <app_name>

MySQL-Verbindungseinstellungen in settings.py

<project_name>/settings.py


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'dbname',
        'USER': 'dbuser',
        'PASSWORD': 'password',
        'HOST': '',
        'PORT': '',
    }
}

Stellen Sie manage.py so ein, dass MySQL verwendet wird

manage.py


import pymysql
pymysql.install_as_MySQLdb()

Endgültige Einrichtung

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver

Recommended Posts

Django + MySQL-Einstellungen
Grundeinstellung von Django
Django URL-Einstellungen
Einstellungen für die Vervollständigung des Django-Befehls
Verwenden Sie MySQL mit Django
Erste Schritte mit Django: 4_MySQL-Integration
Django
DEBUG-Einstellungen bei Verwendung von Django
Django Zeitzoneneinstellung und Spracheinstellung
Verwenden Sie Unicode 6.0-Piktogramme mit Django / MySQL
Betrachten Sie die Beschreibung von Dockerfile (Django + MySQL②)
Django-Update
Django Note 4
DJango Memo: Von Anfang an (Modelleinstellung)
Django Memorandum
Django-Suche
Django Installation
Entwicklung der WEB-Anwendung mit Django [Grundeinstellung]
Django Zusammenfassung
Django # 2 (Vorlage)
Django Note 5
DB-Einstellungen bei Verwendung von Django + SQLAlchemy + Alembic
Django zum Anfassen
Berühre Django
Django Memo
Django Grundlagen
Django: Implementieren Sie wiederverwendbare APP-Einstellungen nach Django RestFrameWork
Django Shoho
Django Grundeinstellungen
Django Glossar
Django Installation
HTTPS-Servereinstellungen von Django Project: Verschlüsseln
Django: Referenzen
VIM-Einstellungen
[Django] Einstellung zum Senden von E-Mails mit Postfix
Django Note 1
Django Note 3
Django Note 2
Betrachten Sie die Beschreibung von docker-compose.yml (Django + MySQL ③)
Django-Start
Django Memo
Django NullCharField
Ich habe versucht, die Einstellungen für verschiedene Datenbanken von Django (MySQL, PostgreSQL) zusammenzufassen.
Erstellen Sie eine Django-Umgebung auf Raspai (MySQL)
Stellen Sie Django-Apps unter Ubuntu + Nginx + MySQL bereit (Build)
Bereitstellungsmethode (2) (EC2-Umgebungskonstruktion / Linux / MySQL-Einstellungen)
(Fall) Django (DRF) + uWSGI + Nginx + MySQL docker-compose.yml Beispiel
MySQL-Herausforderungen für externen Azure-Speicher mit Django (PTVS)
[Django3] Umgebungskonstruktion und Zusammenfassung verschiedener Einstellungen [Python3]
Erstellen Sie erste Einstellungen und Mitarbeiter-Apps in Django
Führen Sie eine mehrdeutige Suche nach MySQL in Django durch
DJango Memo: Von Anfang an (Fehlerbildschirmeinstellung)
Erste Schritte mit Django Teil 3 über Python3 und MySQL Connector
[Django] Über statische dateibezogene Einstellungen (CSS, JS)