Also zum Beispiel, hier sind die Datenbanken, die in meiner settings.py Datei eingestellt sind.Django MySQL auf einer anderen Datenbank
DATABASES = {
'default': {
'NAME': 'app_data',
'ENGINE': 'django.db.backends.postgresql',
'USER': 'postgres_user',
'PASSWORD': 's3krit'
},
'my_blog': {
'NAME': 'my_blog',
'ENGINE': 'django.db.backends.mysql',
'HOST': '192.168.1.40',
'USER': 'mysql_user',
'PASSWORD': 'priv4te'
}
}
Ich brauche einige Informationen von my_blog Datenbank zu erhalten. Ich habe keine Schreibberechtigungen für diese Datenbank, ich muss nur einfache select
Abfragen durchführen. Wie schlagen Sie vor, dass ich es tue?
und wie soll ich mein Modell zu schreiben, zum Beispiel? – Erika
Das Modell und seine Felder sollten eine Schemastruktur enthalten, die aus der Datenbankstruktur entnommen wurde. Sobald du damit fertig bist. Sie müssen dafür eine falsche Migration erstellen. Damit werden richtige Inhaltstypen für Ihre Django App generiert. Dann sollte das obige tun. Teste es richtig. –
Ja, ich habe es richtig funktionieren. – Erika