Odoo 10:动态填充选择字段

2024-04-28 23:30:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我在odoo中创建了一个选择字段:

commercial_group = 

  fields.Selection([('1GB_dynPool_Plus_LTE','1GB_dynPool_Plus_LTE'),

 ('1GB_EU_dynPool_Plus_LTE', '1GB_EU_dynPool_Plus_LTE'), 

 ('3GB_dynPool_Plus_LTE', '3GB_dynPool_Plus_LTE'),

 ('5GB_dynPool_Plus_LTE', '5GB_dynPool_Plus_LTE')], string='Commercial Group')

我想用我从api获得的值填充这个字段,如下所示:

^{pr2}$

但我有个错误。动态填充选择字段的正确方法是什么??在


Tags: odooapifieldsstring错误grouppluscommercial
1条回答
网友
1楼 · 发布于 2024-04-28 23:30:42

@khelili miliana是正确的,你应该定义一个manyOne字段,而不是一个使用不完整创建代码的记录模型的选择字段。不完整,因为如果你在寻求帮助,你应该提供所有需要的信息,以了解你的情况,并为你提供一个正确的答案。另外,你正在设置记录的id,你应该避免这样做,因为Odoo可以生成id。用正确的“record model”尝试这个字段

commercial_group = fields.Many2one("record model")

把这个放在视图上

^{pr2}$

相关问题 更多 >