我安装了 ipython,我想运行一个普通的 python 解释器,而不是使用manage.py shell。
所以我尝试,
python2.5 manage.py shell --plain
这给了我一个错误,并且文本表明 --plain 已传递给 ipython
所以我读到,http://docs.djangoproject.com/en/dev/ref/django-admin/
这表明
django-admin.py shell --plain
这给了我
Error: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
这似乎是正确的做法。
我在这里错过了什么? [Ubuntu Jaunty,django.VERSION = (1, 2, 0, 'alpha', 0),python 2.5 和 2.6]
最佳答案
如果您想使用 python 的解释器而不是 iPython 的解释器是因为您需要粘贴文档测试,您可以尝试输入
%doctest_mode
改为在 ipython 控制台中
In [1]: %doctest_mode
*** Pasting of code with ">>>" or "..." has been enabled.
Exception reporting mode: Plain
Doctest mode is: ON
>>>
关于python - 使用manage.py shell在ipython存在的情况下运行普通的python解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295492/