Ich habe es so zusammengefasst, dass es einfach ist, die von Django verwendete Datenbank zu ändern SQLite3
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
MySQL
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DATABASE', #Name der Datenbank
'USER': 'USER', #Benutzeridentifikation
'PASSWORD': 'password', #Nutzer ID Passwort
'HOST': 'localhost', #Hostname
'PORT': '3306',
}
}
Erforderliche Bibliotheken: mysqlclient Sie können PyMySQL verwenden, aber mysqlclient wird empfohlen.
POSTGRESQL
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'DATABASE', #Name der Datenbank
'USER': 'USER', #Benutzeridentifikation
'PASSWORD': 'password', #Nutzer ID Passwort
'HOST': 'localhost', #Hostname
'PORT': '5432',
}
}
Erforderliche Bibliothek: psycopg2
Recommended Posts