19

コマンドラインからのみ Django の manage.py シェル関数を介してコマンドを実行したい

例えば

manage.py shell -c "from myapp import models; print models.MyModel.some_calculation()"

通常の Python インタープリターで -c オプションを使用する方法

例えば

python -c "print 'hello world'"

ただし、同等の -c オプションはありませんmanage.py shell。これを行う方法はありますか?

4

2 に答える 2

46

パイプしてください;)

echo "print('hello world')" | python manage.py shell
于 2013-08-05T20:41:33.747 に答える
6

そうではない。しかし、Django 用のスタンドアロン スクリプトを作成するのは簡単です。

于 2011-01-25T19:05:34.040 に答える