I know how to reload a regular Python module within a regular Python interpreter session. This question documents how to do that pretty well:
How do I unload (reload
You can also use django-extensions project with the following command:
manage.py shell_plus --notebook
This will open a IPython notebook on your web browser instead of the IPython shell interpreter. Write your code there, and run it.
When you change your modules, just click on the web page menu item 'Kernel->Restart'
Re-running the code now uses your modified modules.