odoo12(不知道其他版本是否同样问题)
在fields.selection中的键值对中,列表中的元组中值必须是使用双引号,而不能是单引号。
可以看到,如果使用的单引号,在生成的html中 item的value值为 ""draft"",包含了两个双引号。。。
state = fields.Selection(
[("draft", 'Not Available'),
("available", 'Available'),
("lost", 'Lost')],
'State', default='draft'
)