Ich arbeite mit Django und benutze die ganze Zeit die Django-Shell. Der ärgerliche Teil ist, dass der Django-Server bei Codeänderungen zwar neu lädt, die Shell jedoch nicht. Jedes Mal, wenn ich eine zu ändernde Methode ändere, muss ich die Shell beenden und neu starten und alle Module I erneut importieren Ich brauche alle Variablen, die ich brauche, neu zu initialisieren usw. Während der iPython-Verlauf viel Tipparbeit erspart, ist dies immer noch ein Schmerz. Gibt es eine Möglichkeit, das automatische Neuladen der Django-Shell durchzuführen, genauso wie es der Django-Entwicklungsserver tut?
Ich kenne reload (), importiere aber viele Modelle und verwende im Allgemeinen die from app.models import *
Syntax. Daher ist reload () keine große Hilfe.