で何かをテストするときに、タイピングの手間を省きたいのですpython manage.py shell
。基本的に、私はシェルに入る小さなシェル スクリプトを持ってい>>>
ますが、views.py スクリプトでインポート呼び出しを自動的にプッシュできるようにしたいので、テストするたびにそれらを入力する必要はありません。なにか。シェルスクリプトで書き出そうとしましたが、pythonシェルに渡されていないようです。
これが私がこれまでに持っているものです。
#!/usr/local/bin/bash
python ~/path/to/manage.py shell
import datetime
from django.shortcuts import render_to_response
from mymodel.models import *
from myapp.forms import *
... and so on
私がやりたいのは、すべてのインポート行を python シェルにプッシュすることです。そのため、シェルでデバッグするたびにそれらを入力/コピーして貼り付ける必要はありません。