Python 如何删除Odoo 11中的默认空选择框选项?

Python 如何删除Odoo 11中的默认空选择框选项?,python,python-3.x,odoo,Python,Python 3.x,Odoo,我在奥多11中使用了多个字段。我的选择框的第一个选项默认为空,但我不想这样做 <select class="o_input o_field_widget o_required_modifier" name="department_id" id="o_field_input_28"> <option value="false"></option> <option value="4">Test Departma</option> <

我在奥多11中使用了多个字段。我的选择框的第一个选项默认为空,但我不想这样做

<select class="o_input o_field_widget o_required_modifier" name="department_id" id="o_field_input_28">
 <option value="false"></option>
 <option value="4">Test Departma</option>
</select>
如果在“选择”框中有一个选项(默认为空选项除外),则将首先选择该选项。否则,最初可以选择空选项


请帮助我。

您可以在客户端中设置默认值,也可以在代码中实现它

代码

@api.model def default_department_idself: 只是一个例子!实现您自己的默认设置 始终返回记录集,即使是空记录集! 返回self.env['my.department.model'].search[],limit=1 部门id=fields.manyOne comodel\u name=my.department.model,default=default\u department\u id 客户:

激活调试模式 切换到模型的窗体视图,其中应设置默认值创建空记录 在字段中设置默认值 打开调试模式菜单设置默认值请参见来自odoo runbot的屏幕截图 填写助手弹出窗口并单击按钮保存默认值 关闭空的或新创建的记录,您不需要保存它