1. ホーム
  2. パイソン

[解決済み】Django シェルから Python スクリプトを実行する方法は?

2022-03-28 19:57:35

質問

Django シェルから Python スクリプトを実行する必要があります。私は試しました。

./manage.py shell << my_script.py

しかし、うまくいかなかった。私が何か書くのを待っていたのです。

解決方法は?

その << の部分は間違っています。 < の代わりに

$ ./manage.py shell < myscript.py

することもできます。

$ ./manage.py shell
...
>>> execfile('myscript.py')

Python3の場合は、以下のようになります。

>>> exec(open('myscript.py').read())