在所有模型上提供jsonify方法的基本模块

odoo12-addon-base-jsonif的Python项目详细描述


BetaLicense: AGPL-3OCA/server-toolsTranslate me on WeblateTry me on Runbot

此模块向orm的每个模型添加一个“jsonify”方法。 它在当前记录集上工作,需要一个参数“parser” 指定要提取的字段的。

解析器示例:

parser=['name','number','create_date',('partner_id',['id','display_name','ref'])('line_id',['id',('product_id',['name']),'price_unit'])]

为了与odoo api保持一致,jsonify方法总是 即使输入中只有一个元素,也返回对象列表

默认情况下,json中的键是提取的字段的名称 从模型中。如果需要指定备用名称作为密钥,则 可以按如下方式将映射定义到解析器定义中:

parser=['field_name:json_key']
parser=['name','number','create_date:creationDate',('partner_id:partners',['id','display_name','ref'])('line_id:lines',['id',('product_id',['name']),'price_unit'])]

此外,模块在ir.exports对象上提供了一个方法“get_json_parser” 从ir.exports配置生成解析器。

目录

Bug Tracker

GitHub Issues上跟踪错误。 如果出现问题,请检查是否已报告您的问题。 如果你先发现了它,请提供详细的 feedback

不要就技术问题直接与贡献者联系。

Credits

Authors

  • Akretion

Contributors

Maintainers

此模块由OCA维护。

Odoo Community Association

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

此模块是github上OCA/server-tools项目的一部分。

欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用JDBC的java参数化查询   java如何使用imap文件夹的UIDVality和HIGHESTMODSEQ同步电子邮件   java GWT+Eclipse+外部JAR文件   java在膨胀的布局上创建onClick事件   java JTree显示驱动器根本不显示   接收java。sql。SQLException:调用数据库函数时出现无效列索引错误   cassandra使用Datastax Java驱动程序进行数据块写入   java应用程序在drools工作台上触发规则   java将Windows键重新指定给键盘快捷键   java整数划分为和和和积   java如何让JDialog onTop只为他的父母使用?   java如何拥有具有特定关联方法的常量   java是否可以使用icu4j UnicodeSet类代替正则表达式进行模式匹配?   java如何比较数组的相反索引值,以及基于嵌套for循环的条件进行删除?   如果我有文件名和带有文件夹ID的Google drive文件夹完整URL,如何从Selenium Webdriver java脚本访问Google drive文件?   java变量作为图表中的参数   鼠标左键点击指针下的精灵坐标偏移补偿问题   java JDBC库在Android Studio中不工作   Play Framework中的“groovy.lang.MissingFieldException:没有这样的字段:类的元类:java.lang.class”错误   java从XML中读取子元素作为字段值