Was macht INSTALLED_APPS in Django eigentlich?

8

Was macht das eigentlich ? Ich habe kürzlich mein Projekt von 1 App in 6 verschiedene Apps aufgeteilt und vergessen, den INSTALLED_APPS Teil meiner Einstellungsdatei zu aktualisieren. Alles funktioniert noch, obwohl ich die neuen Apps nicht aufgelistet habe. Soll das passieren? Muss ich alle meine Apps in INSTALLED_APPS einbinden?

    
super9 11.05.2011, 03:23
quelle

1 Antwort

10

ja.

INSTALLED_APPS hilft Django, die Datenbank zu synchronisieren, Tests auszuführen, die URLs zum Laufen zu bringen und weitere damit zusammenhängende Probleme.

Vielleicht funktionieren Ihre installierten Apps noch, weil die Hauptanwendung die anderen mit Importen aufruft. Eine Django-App ist nichts anderes als ein einfaches Python-Modul , das beim Aufruf in der Einstellungsdatei importiert wird Nach dem Ausführen des Entwicklungsservers erhalten Sie einen ungültigen Syntaxfehler, da ein Import nicht mit ungültiger Syntax funktioniert.

    
Fitoria 11.05.2011, 03:29
quelle

Tags und Links