Django中的交互式shell

时间:2017-02-24 15:58:14

标签: python django shell

我想用代码获得一个交互式shell,但我甚至都不知道这样的事情是否存在。在这一点上,任何人都可以帮助我吗?

编辑:

我已经知道我们可以使用python manage.py shell了,但我希望我们可以在代码中插入一些内容,这样我们就不必重新导入shell中的所有库了。

4 个答案:

答案 0 :(得分:4)

此命令将帮助您加载所有包。

python manage.py shell_plus

参考链接http://django-extensions.readthedocs.io/en/latest/index.html

答案 1 :(得分:2)

尝试使用https://docs.djangoproject.com/en/1.10/ref/django-admin/#shell

django-admin shell

或者

python manage.py shell

答案 2 :(得分:0)

root django项目然后python manage.py shell在这里执行视图操作。

答案 3 :(得分:0)

您还可以在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