我的大部分工作都是通過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
提交
取消