Wie ‚./manage.py syncdb‘ zu bekommen, um zusätzliche Ansichten zu erstellen oder benutzerdefinierte SQL laufen?
-
03-07-2019 - |
Frage
Gibt es eine Möglichkeit einige benutzerdefinierte SQL-Anweisungen auszuführen, nachdem syncdb tut es, was die Tabellen für die Erstellung von Modellen? Insbesondere möchte ich einige Datenbankansichten erstellen.
Lösung
Hinweis: Wie in den Kommentaren erwähnt, wird diese Methode als von Django 1.7 veraltet
. oder erstellen Sie einfach eine Datei mit dem Namen SQL /
Andere Tipps
Ja, es gibt Signale, die Sie nach einer syncdb fangen können.
Siehe Management Signale für docs .
Dies ist, wie die contrib.auth Berechtigungstabelle aufgefüllt wird, sowie die Content Rahmen Tabelle.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow