Frage

Ich habe IPython installiert, ich will stattdessen mit manage.py Shell einen einfachen Python-Interpreter ausgeführt werden.

So versuche ich,

python2.5 manage.py shell --plain

Welche gab mir einen Fehler, und Text, die darauf hindeuten, dass --plain übergeben wurde auf IPython

Also ich lese, http://docs.djangoproject.com/ en / dev / ref / django-admin /

die suggets

django-admin.py shell --plain

Was gibt mir

Error: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

, die die richtige Sache scheint für sie zu tun.

Was bin mising ich hier? [Ubuntu Jaunty, django.VERSION = (1, 2, 0, 'alpha', 0), Python 2.5 und 2.6]

War es hilfreich?

Lösung

Wenn der Grund, warum Sie wollen über ipython des Pythons interpretor verwenden ist, weil Sie die doc-Tests einfügen müssen, können Sie versuchen, die Eingabe

%doctest_mode

in der ipython Konsole statt

In [1]: %doctest_mode
*** Pasting of code with ">>>" or "..." has been enabled.
Exception reporting mode: Plain
Doctest mode is: ON
>>> 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top