如何从Django Shell执行Python脚本?

我需要从Django Shell执行Python脚本。我试过了:

./manage.py shell << my_script.py

但这没有用。只是在等我写东西。

回答:

该<<部分有误,请<改用:

$ ./manage.py shell < myscript.py

你也可以这样做:

$ ./manage.py shell

...

>>> execfile('myscript.py')

对于python3,你需要使用

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

以上是 如何从Django Shell执行Python脚本? 的全部内容, 来源链接: utcz.com/qa/428782.html

回到顶部