2015-09-08 92 views
0

我正在使用Django 1.8,Mezzanine,Cartridge和我使用Postgresql作爲數據庫。在Django中使用refresh_from_db的正確方法是什麼?

我已經從數據庫中直接更新num_in_stock。數量在數據庫中都是正確的,但不在我的網站上。我知道解決方案是here,但我不知道該怎麼做。我真的需要它爲我拼寫。

您如何在Cartridge中使用此更新num_in_stock

回答

0

這應該是你需要做的更新一個對象。用你的對象替換object_name。

object_name.refresh_from_db() 
0

我假設num_in_stock是你的模型類的一個屬性。如果屬實,你應該得到的類的實例(即OBJECT_NAME)然後 object_name.refresh_from_db()

在這之後,你可以像object_name.num_in_stock

訪問
相關問題