2015-04-14 39 views
2

我有一个Django项目,使用运行在Mac OS X 10.10和Python 2.7上的Django 1.6.10。无法识别的标志:'--ext'在python manage.py shell_plus --notebook

django-extensions==1.5.0 
ipython==3.1.0 

然而,当我尝试运行Django的IPython的笔记本:

12:02 $ python manage.py shell_plus --notebook 

IPython的笔记本死机:

[C 12:02:37.652 NotebookApp] Bad config encountered during initialization: 
[C 12:02:37.652 NotebookApp] Unrecognized flag: '--ext' 
我使用PIP有django_extensions和IPython的[笔记本]安装到我的virtualenv

这是记录在这里:https://opensourcehacker.com/2014/08/13/turbocharge-your-python-prompt-and-django-shell-with-ipython-notebook/#Django_integration

我不是确定这起事故发生在哪里。有任何想法吗?

回答

2

这已在github上的django-extensions主分支中修复。要使用此版本的Django的扩展:

在你requirements.txt:

# Django Extensions 
-e git+git://github.com/django-extensions/django-extensions.git#egg=django-extensions 

则...

pip install -r requirements.txt 

或者在命令行SANS requirements.txt:

pip install -e git+git://github.com/django-extensions/django-extensions.git#egg=django-extensions