【问题标题】:Interactive shell in DjangoDjango中的交互式shell
【发布时间】:2017-07-15 13:02:18
【问题描述】:

我想获得一个带有代码的交互式外壳,但我什至不知道这样的事情是否存在。现在有人可以帮助我吗?

编辑:

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

【问题讨论】:

    标签: python django 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-12
      • 2014-02-02
      • 1970-01-01
      • 2021-07-14
      • 2011-05-27
      • 2023-03-22
      • 2020-05-27
      • 2016-02-17
      相关资源
      最近更新 更多