Django中的交互式shell
Posted
技术标签:
【中文标题】Django中的交互式shell【英文标题】:Interactive shell in Django 【发布时间】:2017-07-15 13:02:18 【问题描述】:我想获得一个带有代码的交互式外壳,但我什至不知道这样的事情是否存在。现在有人可以帮助我吗?
编辑:
我已经知道我们可以使用 python manage.py shell
,但我希望我们可以在代码中插入一些东西,这样我们就不必重新导入 shell 中的所有库。
【问题讨论】:
【参考方案1】:此命令将帮助您加载所有包。
python manage.py shell_plus
参考链接http://django-extensions.readthedocs.io/en/latest/index.html
【讨论】:
你可以使用 ptpython 和这个,这太酷了;就像python manage.py shell_plus --ptpython
【参考方案2】:
试试https://docs.djangoproject.com/en/1.10/ref/django-admin/#shell
django-admin shell
或者
python manage.py shell
【讨论】:
对不起,这不是回答我的问题。 不回答问题。【参考方案3】:root django 项目然后python manage.py shell
在此处执行视图操作。
【讨论】:
对不起,这不是回答我的问题。【参考方案4】:您还可以在 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
【讨论】:
以上是关于Django中的交互式shell的主要内容,如果未能解决你的问题,请参考以下文章