Tested with iPython 2.0, Django 1.6
Install Django Extension
pip install django-extensions
Install IPython
sudo apt-get install libzmq-dev
pip install pyzmq
pip install pygments
pip install jinja2
pip install tornado
pip install ipython
Edit settings.py, add django-extensions to INSTALLED_APPS
INSTALLED_APPS += (
'django_extensions',
)
./manage.py shell_plus --notebook
Example, vagrant user want access ipython notebook running in vagrant vm, from their host. Edit default profile used by ipython notebook, then add ipython_notebook_config.py.
If you run django as user vagrant, probably your full path to ipython notebook configuration is /home/vagrant/.ipython/profile_default/ipython_notebook_config.py