Для этого вам нужно перезаписать метод name_get (имя для отображения).
# In your client model
class Your_client_model(models.Model):
_name = "your.clientmodel"
@api.multi
def name_get(self):
return [(record.id, "[%s] %s" % (record.id, record.name)) for record in self]
И если вы хотите выполнить поиск в этом поле с помощью идентификатора, вы можете перезаписать метод name_search.
# At same model
@api.model
def name_search(self, name='', args=None, operator='ilike', limit=100):
args = args or []
domain = ['|', ('id', operator, name), ('name', operator, name)]
client = self.search(domain + args, limit=limit)
return client.name_get()
эффект, как показано ниже. В этом случае мы используем код на заказ.