2
我使用Django shell_plus
測試我的模型和視圖有沒有辦法使用Django殼而不需要重新啓動時改變代碼
但是,當我得到錯誤,那麼我改變代碼,然後我不得不重新啓動我的shell_plus
然後鍵入我鍵入
所有的命令是沒有辦法,我也不需要重新啓動外殼,我可以chnage代碼,然後再次測試該命令
我使用Django shell_plus
測試我的模型和視圖有沒有辦法使用Django殼而不需要重新啓動時改變代碼
但是,當我得到錯誤,那麼我改變代碼,然後我不得不重新啓動我的shell_plus
然後鍵入我鍵入
所有的命令是沒有辦法,我也不需要重新啓動外殼,我可以chnage代碼,然後再次測試該命令
我個人在CA等任何方式只需將我的會話從shell_plus
記錄到文件,然後在手動重新加載後從shell_plus
內調用此文件。 iPython默認使用shell_plus
。 (如果你沒有安裝iPython,只需pip install ipython
,然後應該自動運行,我認爲)。
錄製的腳本通常也很適合作爲項目的一部分,因爲它基本上是一個小集成測試。只需稍作修改,它可以作爲獨立腳本在shell外部執行,這很方便。
如果你一定要使用重裝,我想這個答案也許能夠幫助你: