【发布时间】:2017-07-15 13:02:18
【问题描述】:
我想获得一个带有代码的交互式外壳,但我什至不知道这样的事情是否存在。现在有人可以帮助我吗?
编辑:
我已经知道我们可以使用 python manage.py shell,但我希望我们可以在代码中插入一些东西,这样我们就不必重新导入 shell 中的所有库。
【问题讨论】:
我想获得一个带有代码的交互式外壳,但我什至不知道这样的事情是否存在。现在有人可以帮助我吗?
编辑:
我已经知道我们可以使用 python manage.py shell,但我希望我们可以在代码中插入一些东西,这样我们就不必重新导入 shell 中的所有库。
【问题讨论】:
此命令将帮助您加载所有包。
python manage.py shell_plus
参考链接http://django-extensions.readthedocs.io/en/latest/index.html
【讨论】:
python manage.py shell_plus --ptpython
试试https://docs.djangoproject.com/en/1.10/ref/django-admin/#shell
django-admin shell
或者
python manage.py shell
【讨论】:
root django 项目然后python manage.py shell 在此处执行视图操作。
【讨论】:
您还可以在 PyCharm 中使用 pydev 控制台,如果您在 PyCharm 的首选项中进行了设置,它可以加载您想要的任何内容。
我的在这里:
/Users/waryak/.virtualenvs/python3.8_django/bin/python3.8 /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevconsole.py --mode=client --port=49852
【讨论】: