0
我有一個get函數的視圖。在那裏,我打開遊標連接並將光標置於我的上下文中,以用於我的模板標記。自從模板呈現,然後get完成後,我想,關閉我的光標最安全的地方將在我得到的最後。Django:光標在此之前關閉
但是,在試圖在我的模板標籤中使用光標時,它告訴我「光標已經關閉」。
有人可以向我解釋發生了什麼?
我有一個get函數的視圖。在那裏,我打開遊標連接並將光標置於我的上下文中,以用於我的模板標記。自從模板呈現,然後get完成後,我想,關閉我的光標最安全的地方將在我得到的最後。Django:光標在此之前關閉
但是,在試圖在我的模板標籤中使用光標時,它告訴我「光標已經關閉」。
有人可以向我解釋發生了什麼?
我的本地數據庫專家告訴我,我不必關閉我的遊標,當我的視圖對象被銷燬時,django會執行此操作。那麼。
你爲什麼要搞遊標呢?如果您確實需要使用SQL,請使用ORM,使用'raw'方法。 –
不能使用ORM/raw,因爲我正在從我動態創建的表讀取數據。 我基本上創建一個動態表,做一堆東西,然後想要在頁面呈現完成後關閉它(因此,在返回響應之前得到結束...如果它實際上工作) – MiaZ
Isn'是否有可能/適合從數據庫中獲取所有數據? –