Pracuję z Django i cały czas używam powłoki Django. Irytujące jest to, że podczas gdy serwer Django przeładowuje się po zmianie kodu, powłoka nie ładuje się, więc za każdym razem, gdy zmieniam metodę, którą testuję, muszę zamknąć powłokę i ponownie ją zaimportować, ponownie zaimportować wszystkie moduły. potrzebuję, ponownie zainicjuj wszystkie potrzebne mi zmienne itp. Chociaż historia iPythona oszczędza wiele pisania na ten temat, nadal jest to uciążliwe. Czy istnieje sposób na automatyczne przeładowanie powłoki django, tak samo jak robi to serwer deweloperski django?
Wiem o reload (), ale importuję wiele modeli i ogólnie używam from app.models import *
składni, więc reload () niewiele pomaga.