![](/img/trans.png)
[英]Is there any way to use the python IDLE Shell in visual studio code?
[英]Is there any way to use django shell without restarting when change code
我使用 Django shell_plus
來測試我的模型和視圖
但是當我收到錯誤時,我更改了代碼,然后我必須重新啟動我的shell_plus
然后輸入我輸入的所有命令
有什么方法可以讓我不需要重新啟動 shell,我可以更改代碼,然后再次測試命令
我個人在這種情況下只是將我的會話從shell_plus
記錄到文件,然后在手動重新加載后從shell_plus
調用此文件。 兩者都可以通過shell_plus
,默認情況下由shell_plus
使用。 (如果你沒有安裝 iPython,只需pip install ipython
並且它應該會自動工作,我想)。
錄制的腳本通常也很適合作為項目的一部分保留,因為它基本上是一個小型集成測試。 只需稍加修改,它就可以作為獨立腳本在 shell 外執行,這很方便。
如果您確實想使用重新加載,我認為這個答案可能對您有所幫助:
正在做
import importlib
importlib.reload(module_you_changed)
在某些情況下有效,但它不會重新加載由 module_you_changed 導入的所有模塊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.