コマンドラインからDjango Shellコマンドを実行する 質問する

コマンドラインからDjango Shellコマンドを実行する 質問する

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。これを実行する方法はありますか?

ベストアンサー1

パイプそれ ;)

echo "print('hello world')" | python manage.py shell

おすすめ記事