Every time I make a code change, I have to quit the Django shell, restart it and reimport modules, reinitialize variables, etc. While the shell can execute code from a Python file, it would be nice to have a shell with an auto-reload option that can restart with the code changes while the imports and initializations remain intact.
The issue I'm talking about is described here: https://stackoverflow.com/questions/3772260/how-to-reload-modules-in-django-shell