質問

私は奇妙なバグに出くわしたように見えますが、私は自分のシステムで慣れていない設定に遭遇したようです。python manage.py shell 私がそれを実行する方法です)。

明らかな理由で、これはシェルでループや条件ができないので、迷惑であることが証明されています。ヒットしたら タブ Bashがターミナルで行うように、私が利用できるすべての機能を完了します。インデントにスペースを使用してみましたが、常にインデントエラーが発生します。

なぜこれが起こっているのか、そして私が得るために何ができるのか知っていますか タブ 私のシェルで再び働くには? (これがUbuntu 9.04システムにあることを知ることは関連するかもしれません)。

編集: タブ 通常のPythongシェルでは正常に動作しますが、それはDjangoのだけではありません。

ありがとう。

役に立ちましたか?

解決

あなたが走るとき、私は通常想定しています python そのようなものを呼び出しています ipython 代わりに、通常のストックインタープリターがタブの完了を実行しないためです。それ ただし、iPythonを自動的にピックアップして使用する必要がありますが、. 。プレーンなPythonインタープリターを発射してみてください(ただ実行するだけです python コマンドラインで)および実行

import IPython

あなたがそれをすることができるなら、 manage.py iPythonを使用する必要があります。そうでない場合は、iPythonを再インストールすることができます。 IPython モジュールは適切にインストールされませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top