Wie lade ich Module in der Django-Shell neu?
Ich arbeite mit Django und benutze die ganze Zeit die Django-Shell. Der nervige Teil ist, dass der Django-Server zwar Codeänderungen nachlädt, die Shell dies jedoch nicht. Jedes Mal, wenn ich eine zu testende Methode ändere, muss ich die Shell beenden und neu starten und alle Module erneut importieren müssen, initialisieren Sie alle Variablen neu, die ich brauche usw. Während iPython-Verlauf viel Tipparbeit spart, ist dies immer noch ein Schmerz. Gibt es eine Möglichkeit, die Django-Shell automatisch neu zu laden, genauso wie es der Django-Entwicklungsserver tut?
Ich weiß über reload () Bescheid, aber ich importiere viele Modelle und verwende im Allgemeinenfrom app.models import *
Syntax, also ist reload () keine große Hilfe.