Schritt 1: Ändern Sie DATABASES in setting.py # Datenbank konfigurieren DATABASES = { 'Standard': { # Eine mit Python mitgelieferte Datenbank, die grundsätzlich nicht genutzt wird# 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), # Registrieren Sie unsere eigene Datenbankverbindung 'ENGINE': 'django.db.backends.mysql', # Datenbank-Engine 'NAME': 'productone', # Datenbankname 'USER': 'root', # Benutzername für die Verbindung mit der Datenbank 'PASSWORD': 'IhrPasswort', # Benutzerpasswort 'HOST': '127.0.0.1', # Die IP-Adresse des Hosts der Datenbank, auf die zugegriffen werden soll 'PORT': '3306', # Standard-MySQL-Zugriffsport } } Der zweite Schritt besteht darin, in die Konsole einzugeben: pip install pymysql, um pymysql zu installieren Schritt 3: Fügen Sie den folgenden Code zu __init__.py im Projekt hinzu Da ich das folgende Problem hatte↓, habe ich pymysql.version_info = (1,4,13,"final",0) hinzugefügt. pymysql importieren pymysql.version_info = (1,4,13,"final",0) pymysql.install_as_MySQLdb() Abschließend können Sie das Programm python manage.py migrate ausführen!!! Fertig Zusammenfassen Dies ist das Ende dieses Artikels über die Verbindung von Django mit einer lokalen MySQL-Datenbank (pycharm). Weitere Informationen zur Verbindung von Django mit einer lokalen MySQL-Datenbank (pycharm) finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Idea konfiguriert Tomcat zum Starten eines Webprojekts - Grafik-Tutorial
>>: Vue+Element UI realisiert die Kapselung von Dropdown-Menüs
Als der Autor MySQL zum Hinzufügen eines Benutzer...
Inhaltsverzeichnis 1. Worüber ich unten sprechen ...
Was ist ein Index? Warum einen Index erstellen? I...
Dieses Tutorial enthält das Installationstutorial...
Anti-Shake: Verhindert, dass wiederholte Klicks E...
Hier ist eine Lösung für das Problem, dass der Ra...
Inhaltsverzeichnis 1. Ziele 2. Umweltvorbereitung...
1. CSS-Navigationsleiste (1) Funktion der Navigat...
Dies ist ein sehr einfacher, reiner CSS3-Hintergr...
Was ist Lastenausgleich? Wenn ein Domänenname auf...
1. Manuelles Erstellen und Hinzufügen der Datei m...
Inhaltsverzeichnis Vorwort 1. Die Bedeutung der K...
Nginx-Server nginx ist ein ausgezeichneter Webser...
Beispielvorgang für nicht festgeschriebenes Lesen...
Wie unten dargestellt: CSS- CodeInhalt in die Zwi...