为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

烙印99 2022-08-11 16:57:17
我的大部分工作都是通过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可以做到这一点。


查看完整回答
反对 回复 2022-08-11
  • 1 回答
  • 0 关注
  • 127 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号