django, python: reload function in shell
The easiest solution I've found is combination of shell_plus and iPython which automatically reloads functions.

pip install ipython
pip install django-extensions
add 'django_extensions' to your INSTALLED_APPS
python manage.py shell_plus
I work in the django IPython-shell, which can be started with manage.py shell.
When i load an extern function in the shell for testing, everything is alright. But when i make changes to the function, the shell still has the old version of the function. Even if i make a new import.
Does anyone know how to reload the actual version of the function?
Thanks in regards!
Edit: I use windows - if that makes a difference.