随笔分类 -  odoo

odoo学习笔记
摘要:Javascript Reference 本文档介绍了Odoo Javascript框架。 这个框架在代码行方面不是一个大型应用程序,但它非常通用,因为它基本上是一个将声明性接口描述转换为实时应用程序的机器,能够与数据库中的每个模型和记录进行交互。 甚至可以使用Web客户端来修改Web客户端的界面。 阅读全文
posted @ 2019-06-10 15:27 苦苦思索的吃瓜群众 阅读(574) 评论(0) 推荐(0)
摘要:Javascript Cheatsheet 有许多方法可以解决JavaScript和Odoo中的问题。 但是,Odoo框架被设计为可扩展(这是一个非常大的约束),并且一些常见问题有一个很好的标准解决方案。 标准解决方案可能具有易于理解的odoo开发人员的优势,并且可能会在修改Odoo时继续工作。 本 阅读全文
posted @ 2019-06-10 15:25 苦苦思索的吃瓜群众 阅读(782) 评论(0) 推荐(0)
摘要:QWEB QWeb是Odoo2使用的主要模板引擎。 它是一个XML模板引擎1,主要用于生成HTML片段和页面。 模板指令被指定为前缀为 的XML属性,例如 for conditionals,其中元素和其他属性直接呈现。 为了避免元素呈现,占位符元素``也可用,它执行其指令但不会生成任何输出: 将导致 阅读全文
posted @ 2018-12-18 22:36 苦苦思索的吃瓜群众 阅读(1156) 评论(0) 推荐(0)
摘要:Web Controllers Routing 装饰器将装饰方法标记为请求的处理程序。 该方法必须是 子类的一部分。 Parameters : route : 字符串或数组。 路径部分将确定哪些http请求将与装饰方法匹配。 可以是单个字符串或字符串数组。 有关路由表达格式的信息,请参阅werkze 阅读全文
posted @ 2018-10-10 13:55 苦苦思索的吃瓜群众 阅读(1153) 评论(0) 推荐(0)
摘要:Testing in odoo 有许多方法可以测试应用程序。 在Odoo,我们有三种测试 python单元测试:用于测试模型业务逻辑 js单元测试:这是隔离测试javascript代码所必需的 tours:这是一种集成测试形式。 游览确保python和javascript部分正确地相互通信。 Tes 阅读全文
posted @ 2018-09-20 14:25 苦苦思索的吃瓜群众 阅读(1766) 评论(0) 推荐(0)
摘要:Security in Odoo 除了使用自定义代码手动管理访问外,Odoo还提供了两种主要的数据驱动机制来管理或限制对数据的访问。 这两种机制都通过组链接到特定用户:用户属于任意数量的组,安全机制与组相关联,从而将安全机制应用于用户。 Access Control 由 记录管理,定义对整个模型的访 阅读全文
posted @ 2018-09-18 15:29 苦苦思索的吃瓜群众 阅读(305) 评论(0) 推荐(0)
摘要:Running the server d , database 安装或更新模块时使用的数据库。 提供以逗号分隔的列表限制对列表中提供的数据库的访问。 i , init 在运行服务器之前要安装的以逗号分隔的模块列表(需要 d)。 u , update 以逗号分隔的模块列表,在运行服务器之前要更新(需要 阅读全文
posted @ 2018-09-06 11:22 苦苦思索的吃瓜群众 阅读(330) 评论(0) 推荐(0)
摘要:Views Common Structure(共同结构) 视图对象公开了许多字段,除非另有说明,否则它们是可选的。 (mandatory) 在某种列表中查找一个name时,它仅用作视图的助记符/描述 链接到视图的模型(如果适用)(不适用于QWeb视图) 客户端程序可以通过 或( ,`type pri 阅读全文
posted @ 2018-08-21 17:26 苦苦思索的吃瓜群众 阅读(4258) 评论(0) 推荐(0)
摘要:Module Manifests Manifest 清单文件用于将python包声明为Odoo模块并指定模块元数据。 它是一个名为·__manifest__.py·的文件,包含一个Python字典,其中每个键指定模块元数据。 可用的清单字段是: name(str,required) 人可读的模块名称 阅读全文
posted @ 2018-08-21 17:25 苦苦思索的吃瓜群众 阅读(588) 评论(0) 推荐(0)
摘要:Actions 操作定义系统响应用户操作的行为:登录,操作按钮,发票选择,...... 动作可以存储在数据库中,或者作为字典直接返回到例如数据库中。 按钮方法。 所有操作共享两个必需属性: 当前action的类别,确定可以使用哪些字段以及如何解释action 用户可读且简短描述的action,可能会 阅读全文
posted @ 2018-08-20 16:08 苦苦思索的吃瓜群众 阅读(1022) 评论(0) 推荐(0)
摘要:Data Files Odoo是数据驱动的,因此模块定义的很大一部分是它管理的各种记录的定义:UI(菜单和视图),安全性(访问权限和访问规则),报告和普通数据都是通过记录定义的。 结构(Structure) 在Odoo中定义数据的主要方法是通过XML数据文件:XML数据文件的广泛结构如下: 任意数量 阅读全文
posted @ 2018-08-20 16:07 苦苦思索的吃瓜群众 阅读(567) 评论(0) 推荐(0)
摘要:ORM API 新版本8:这章记录了Odoo 8.0中添加的新API,它应该是未来的主要开发API。它还提供了关于从版本7和更早版本的“旧API”移植或桥接的信息,但是没有显式地记录那个API。请参阅旧文档。 模型和记录的交互是通过 记录集 执行的,记录集是同一模型的一组排序记录。 注意 与名称所暗 阅读全文
posted @ 2018-08-03 16:48 苦苦思索的吃瓜群众 阅读(4144) 评论(0) 推荐(0)
摘要:openacademy官网完整教程 练习创建模块 使用上面的命令行创建一个空模块Open Academy,并将其安装在Odoo中。 练习定义模型, 在openacademy模块中定义新的数据模型课程,每门课程包含两个字段,标题和描述,其中标题是必填字段。编辑文件 以包含 类。 openacademy 阅读全文
posted @ 2018-07-06 23:19 苦苦思索的吃瓜群众 阅读(1331) 评论(0) 推荐(0)