Python 如何在Django 3.0.3+;中的./manage.py shell中预加载变量;?

Python 如何在Django 3.0.3+;中的./manage.py shell中预加载变量;?,python,django,Python,Django,我的大部分工作都是通过django的shell完成的。我想预加载导入和变量,这样就不必输入了 从app.models import*有多种方法。这里有一些 来自的shell\u plus命令将在启动时自动导入您的模型 Django的shell将使用,如果您定义了一个,与普通Python shell相同。(假设您使用的是默认shell。)这与Django shell在同一名称空间中运行,因此如果您在那里进行导入,它们将显示在Django shell中 支持Django shell的IDE将允许您定

我的大部分工作都是通过django的shell完成的。我想预加载导入和变量,这样就不必输入了
从app.models import*

有多种方法。这里有一些

来自的
shell\u plus
命令将在启动时自动导入您的模型

Django的shell将使用,如果您定义了一个,与普通Python shell相同。(假设您使用的是默认shell。)这与Django shell在同一名称空间中运行,因此如果您在那里进行导入,它们将显示在Django shell中


支持Django shell的IDE将允许您定义一个启动脚本,以便在启动集成的Django shell时使用。检查设置。(例如,PyCharm Pro可以做到这一点。)

您可能需要查看Jupyter/IPython。如果您安装了IPython,您可以像这样启动django shell:
/manage.py shell\u plus--notebook
请查看您可以编辑
manage.py
文件本身。谢谢。我是一个默认的人。我将使用Pythonstartup脚本。