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?
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.