我的大部分工作都是通过django中的shell完成的。我想预加载导入和变量,以防止自己必须键入from app.models import *
1 回答

繁星点点滴滴
TA贡献1803条经验 获得超3个赞
有多种方法可以做到这一点。以下是其中的一些。
来自django扩展的命令将在启动时自动导入您的模型。shell_plus
Django的shell将使用PYTHONSTARTUP
脚本,如果你有一个定义,就像普通的Python shell一样。(假设您使用的是默认 shell。这与 Django shell 在相同的命名空间中运行,因此,如果您在那里进行导入,它们将显示在 Django shell 中。
支持 Django shell 的 IDE 将允许您定义一个启动脚本,以便在集成的 Django shell 启动时使用。检查设置。(例如,PyCharm Pro可以做到这一点。
添加回答
举报
0/150
提交
取消