2015-04-14 64 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