Мне нужно два разных поля m2o для отображения разных имен из базы данных.
Я ссылаюсь на это и использую контекст, чтобы отметить , но не могу получить контекст в функции name_get.
*.xml
<field name="car_no" context="{'special_display_name': 'carno'}"/>
<field name="processing_attache" context="{'special_display_name': 'process'}"/>
*.py
class A
car_no = fields.Many2one("yc.weight", string="car no")
processing_attache = fields.Many2one("yc.weight.details", "processing name")
class B
@api.multi
def name_get(self, context= None):
if context is None:
context={}
result = []
if context.get('special_display_name','carno'):
for record in self:
name = record.carno
result.append((record.id, name))
elif context.get('special_display_name','process'):
for record in self:
name = record.processing_id
result.append((record.id, name))
return result
большое спасибо.