2016-12-12 45 views
-1

我已經爲我的many2one字段設置了默認值= 1,現在我想刪除它或者替換爲其他函數,但是當值仍然被設置時,影響似乎保持不變。請問你能向我解釋一下這個領域發生了什麼,爲什麼即使我嘗試創建新的數據庫,該功能仍然在繼續工作?謝謝你的時間。Odoo 9.0c我如何刪除舊功能的默認值影響?

回答

0

如果你改變了python中的任何東西,如果沒有發生任何事情,你需要重新啓動服務器,那麼你沒有正確升級你的模塊,如果你想取消第一個數據庫中的默認值,你不能從代碼,但將其設置爲False default = False這是每個字段的默認值,如果您更改它然後您需要將其返回default = False,因爲此信息存儲在ir.fields數據庫中

+0

我試圖添加默認=假,然後重新啓動服務器並升級模塊,但沒有掛起,值仍然保持設置自動,你認爲,因爲我在一個實例中有多個數據庫? –

+0

確保將默認值更改爲某些其他事物如果沒有發生任何事情發生檢查行動的上下文如果在上下文中沒有'default_field'那麼有些事情是錯誤的這裏唯一的方法來定義默認是通過默認關鍵字或在打開表單的操作的上下文中 – Cherif