1. 程式人生 > >odoo中tree檢視排序報錯問題:ValueError: 模型date 中未找到排序欄位 e.trade

odoo中tree檢視排序報錯問題:ValueError: 模型date 中未找到排序欄位 e.trade

raise ValueError(_("Sorting field %s not found on model %s") % (order_field, self._name))
ValueError: 模型date 中未找到排序欄位 e.trade 

在tree標籤中加入default_order='date desc'報錯如上圖所示

究其原因,是該tree檢視中沒有date欄位

解決辦法有兩個

其一:加上date欄位,預設隱藏

<field name='date' invisibel='1'>

其二:將排序欄位改為其他存在的欄位

default_order='Order_Time desc'

問題完美解決