我想用代码获得一个交互式shell,但我甚至都不知道这样的事情是否存在。在这一点上,任何人都可以帮助我吗?
编辑:
我已经知道我们可以使用python manage.py shell
了,但我希望我们可以在代码中插入一些内容,这样我们就不必重新导入shell中的所有库了。
答案 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