Wie ‚./manage.py syncdb‘ zu bekommen, um zusätzliche Ansichten zu erstellen oder benutzerdefinierte SQL laufen?

StackOverflow https://stackoverflow.com/questions/611292

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.

War es hilfreich?

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 / .sql: http://docs.djangoproject.com / en / dev / Howto / initial-data / # Bereitstellung-initial-sQL-Daten

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
scroll top