美文网首页
odoo获取fields的描述(string)

odoo获取fields的描述(string)

作者: NIGangJun | 来源:发表于2019-12-28 10:52 被阅读0次
# odoo models 已经提供了解决方法
@api.multi
def _get_models_fields_string(self):
    """
    :param self: models.Model 需要获取的模型
    :return: result: {"fields_a": "fields_a_string","fields_b": "fields_b_string",...}
    返回的是数据库存的字段和对应的描述(也就是我们写的string)
    """
    return {name: field.string for name, field in self._fields.items()}

关键代码就是self._fields,这个获取了所有的字段,是一个dict类型的。
我采用的是遍历,使用field.string即获取到了字段定义的string

相关文章

网友评论

      本文标题:odoo获取fields的描述(string)

      本文链接:https://www.haomeiwen.com/subject/szzjoctx.html