我有一個模型安裝的自定義模塊,我想更新模塊,因爲我已經對模塊的設計進行了更改。無論如何都要更新模型結構,如刪除或刪除ODOO v10模型中的字段。如何更新Odoo自定義模塊的模型
回答
我有一點odoo 8的經驗,因爲我知道一旦你添加一個字段到一個模型,你不能簡單地刪除它,因爲它通過ORM到SGBD,所以如果你從模型中刪除它它將保留在數據庫的表中。也許你可以嘗試從數據庫中刪除表格並重新執行你的代碼(我曾經這麼做過一個測試數據庫,我不建議這樣做在具有實際數據的數據庫上)。如果它不起作用,我認爲你應該創建一個新的數據庫,然後在模型上進行更改後安裝你的模塊。
這就是說,一旦模型部署完畢,它永遠不會更新 –
我認爲你不能刪除現有的領域,但你可以添加一個新的領域,你可以自己嘗試;)。我在互聯網上搜索,我相信這個鏈接https://www.odoo.com/forum/help-1/question/delete-fields-from-database-without-uninstall-89352可以幫助你回答,閱讀所有評論和答案:) – ziMtyth
當然,您可以通過使用'管理員'憑據登錄來做到這一點。
導航到「設置」菜單,激活「開發模式」通過在「儀表板」頁面,在右上角給出的鏈接:
激活開發者模式後,你就可以看到菜單項命名爲:「技術 - >數據庫結構 - >模式」
您可以選擇相應的型號,並更新領域它。您可以添加,刪除,編輯模型的任何字段。
注意:這些更改將影響您的數據庫結構,所以我建議您先對當前數據庫進行備份,然後應用更改。
謝謝
我可以添加字段,但我不能刪除字段 –
類型爲「Base」的字段不能刪除。 –
如果您是從UI創建字段,那麼只有該字段的** Type **是** Custom Field **,然後該應用程序允許您刪除該字段。 –
- 1. Odoo 9 - 自定義模塊
- 2. 更新模塊的模型Odoo 10
- 3. 定義新的類別,自定義模塊Odoo 10
- 4. 支點自定義模塊odoo 9
- 5. Odoo v8不更新模塊
- 6. 更新模塊列表odoo
- 7. 錯誤安裝自定義模塊(最新最後調用)odoo
- 8. 更新odoo上的模塊時出錯
- 9. 更新模型自定義指令VueJS
- 10. Magento的自定義模塊如何更新數據庫腳本
- 11. Prestashop自定義模塊,如何更新我的sql值?
- 12. 如何安裝定製的Odoo模塊?
- 13. 如何使用npm模塊的自定義類型定義?
- 14. 模塊自定義模板
- 15. 如何使用magento在自定義模塊中緩存模型
- 16. 如何升級Odoo模塊?
- 17. 使用基本導入模塊爲Odoo Online安裝自定義模塊
- 18. Odoo:自定義模塊中的客戶付款
- 19. 自定義模塊的控制器不工作在Odoo 9
- 20. 帶有外部Python庫的Odoo自定義模塊
- 21. 不能讓我的自定義odoo模塊出現
- 22. 集成與odoo網站的自定義模塊
- 23. 我可以從odoo中的自定義模塊繼承嗎?
- 24. 如何自定義Drupal的ImageZoom模塊
- 25. 如何在自定義的OpenERP模塊
- 26. 如何使用自定義模型更新樹節點大小?
- 27. 找不到模塊(自定義模塊)
- 28. Joomla的自定義模塊
- 29. Zend的自定義模塊
- 30. Node.js的自定義模塊
您正在使用哪個IDE?蝕? –