2009-05-30 4 views
0

私はBatファイルを作成しようとしていますので、私のDjangoプロジェクトの1つのためにInteractive Shellをすぐに起動できます。WindowsのDjango Shellショートカット

基本的に私は問題はmanage.pyシェルは追加の引数を取ることができないです

*「manage.pyシェル」を起動してから、インポートmysite.myapp.modelsから印刷できるようにすることができますPythonスクリプトを記述する必要があります"manage.py shell"を起動すると親スクリプトが終了するので、追加のコマンドを実行することはできません。

+0

「mysite.myapp.models import *から印刷できること」とはどういう意味ですか? –

+0

あなたが望むものは、Windowsの "python manage.py shell"に相当しますか?私が間違っているなら、私を訂正してください。私はそれだけでは、その仕事を知っていません。 –

答えて

2

Googleのコードから最初にdjango-extensionsをダウンロードしてください。 "django command-extensions"を検索

フォルダ内からsetup.py installを実行してダウンロードしてインストールします( "setup.py"というファイルがあります) これで、manage.py shell_plusを実行することができますmanage.pyシェルの代わりに、すべてのモデルを自動的にロードするPythonシェルの拡張バージョンを提供します。

バッチファイル: デスクトップ上に新しいファイル "run_django.bat"を作成します

ファイルを保存します。クリックするといつでも、あなたのモデルがロードされた状態であなたのシェルが起動されます

+0

これは信じられないようです!ありがとう – KeyboardInterrupt

関連する問題