随笔分类 -  Python

上一页 1 2 3 4 5 6 ··· 9 下一页
摘要:模型之间的关系(Relations Between Models) 上一章介绍了为包含基本字段的模型创建自定义视图。然而,在任何真实的业务场景中,我们都需要不止一个模型。此外,模型之间的链接是必要的。人们可以很容易地想象一个模型包含客户,另一个模型则包含用户列表。你可能需要参考任何现有业务模型上的客 阅读全文
posted @ 2023-03-31 22:02 授客 阅读(291) 评论(0) 推荐(0) 编辑
摘要:在上一章中已经看到,odoo能够为给定模型生成默认视图。实际上,默认视图对于业务应用程序来说是不可接受的。相反,我们至少应该以逻辑的方式组织各个字段。 视图是在带有操作和菜单的XML文件中定义的。它们是ir.ui.view model的实例。 在我们的estate模块中,我们需要以逻辑方式组织字段: 阅读全文
posted @ 2023-03-26 20:30 授客 阅读(328) 评论(0) 推荐(0) 编辑
摘要:一些用户界面 数据文件 (XML) 参考: 该主题关联文档可以查看Data Files. 上一章,我们通过CSV文件添加了数据。当需要添加数据格式简单时,用CSV格式还是很方便的,当数据格式更复杂时(比如视图架构或者一个邮件模板),我们使用XML格式。比如包含HTML tags的 help fiel 阅读全文
posted @ 2023-03-25 18:32 授客 阅读(683) 评论(2) 推荐(0) 编辑
摘要:安全-简介 前一章中我们已经创建了第一个打算用于存储业务数据的表。在odoo这样的一个商业应用中,第一个考虑的问题就是谁(Odoo 用户(或者组用户))可以访问数据。odoo为指定用户组用户提供了一个安全的数据访问机制。 更多关于安全主题的详细信息可以查看 Advanced B: ACL and R 阅读全文
posted @ 2023-03-25 08:31 授客 阅读(472) 评论(0) 推荐(0) 编辑
摘要:模型和基本字段 在上一章的末尾,我们创建一个odoo模块。然而,此时它仍然是一个空壳,不允许我们存储任何数据。在我们的房地产模块中,我们希望将与房地产相关的信息(名称(name)、描述(description)、价格(price)、居住面积(living area)…)存储在数据库中。odoo框架提 阅读全文
posted @ 2023-03-24 22:22 授客 阅读(331) 评论(0) 推荐(0) 编辑
摘要:一个新应用 房地产广告模块 假设需要开发一个房地产模块,该模块覆盖未包含在标准模块集中特定业务领域。 以下为包含一些广告的主列表视图 form视图顶层区域概括了房产的重要信息,比如name,Property Type, Postcode等等。 列表记录详情页中,第一个tab包含了房产的描述信息,比如 阅读全文
posted @ 2023-03-24 20:41 授客 阅读(320) 评论(0) 推荐(0) 编辑
摘要:环境 odoo-14.0.post20221212.tar base_user_role-12.0.2.1.2.zip 下载地址: https://apps.odoo.com/apps/modules/12.0/base_user_role/ 权限管理 简介 为了更好的熟悉权限,我们先来了解下用户, 阅读全文
posted @ 2023-03-13 08:21 授客 阅读(867) 评论(0) 推荐(1) 编辑
摘要:环境 odoo-14.0.post20221212.tar ORM API学习总结/学习教程 模型(Model) Model字段被定义为model自身的属性 from odoo import models, fields class AModel(models.Model): _name = 'a. 阅读全文
posted @ 2023-03-11 10:46 授客 阅读(674) 评论(0) 推荐(0) 编辑
摘要:环境 odoo-14.0.post20221212.tar context用法总结 获取上下文 >>> self.env.context # 返回字典数据,等价于 self._context {'lang': 'en_US', 'tz': 'Europe/Brussels'} >>> self._c 阅读全文
posted @ 2023-03-05 23:04 授客 阅读(546) 评论(0) 推荐(0) 编辑
摘要:环境 odoo-14.0.post20221212.tar Web Controllers Controllers 控制器需要提供可扩展性,就像Model,但不能使用相同的机制,因为先决条件(已加载模块的数据库)可能还不可用(例如,未创建数据库或未选择数据库)。 因此,控制器提供了自己的与模型的扩展 阅读全文
posted @ 2023-03-04 00:13 授客 阅读(340) 评论(0) 推荐(1) 编辑
摘要:环境 odoo-14.0.post20221212.tar Actions(动作) action定义系统响应用户操作的行为:登录、操作按钮、选择发票等… action可以存储在数据库中,也可以作为字典直接返回,例如按钮方法。所有Action都有两个强制属性: type 当前Action的类别,决定可 阅读全文
posted @ 2023-02-26 09:59 授客 阅读(150) 评论(0) 推荐(0) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 模块文件组织结构 说明:为了更好的表达本文主题,一些和主题无关的文件、代码已略去 odoo14\custom\estate │ __init__.py │ __manifest__.py │ ├─mod 阅读全文
posted @ 2023-02-25 22:12 授客 阅读(207) 评论(0) 推荐(0) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 模块文件组织结构 说明:为了更好的表达本文主题,一些和主题无关的文件、代码已略去 odoo14\custom\estate │ __init__.py │ __manifest__.py │ ├─mod 阅读全文
posted @ 2023-02-20 18:32 授客 阅读(358) 评论(0) 推荐(0) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 需求描述 如下,根据条件对form视图自带按钮的显示、隐藏进行控制 代码实现 隐藏、显示编辑和创建按钮为例 odoo14/custom/estate/static/src/js/hide_or_show_form 阅读全文
posted @ 2023-02-20 11:53 授客 阅读(326) 评论(0) 推荐(0) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 需求描述 如下图,列表网仓记录详情页面(form视图),编辑内联视图中的货主记录,为货主和仓库字段搜索,添加过滤条件,具体如下: 添加、编辑货主时,下拉列表中只展示选取和当网仓记录所属公司关联的货主,点击搜索更多 阅读全文
posted @ 2023-02-20 06:55 授客 阅读(331) 评论(0) 推荐(1) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 在js脚本函数中调用模型中自定义方法: this._rpc({ model: 'demo.wizard', // 模型名称,即模型类定义中 _name 的值 method: 'action_select 阅读全文
posted @ 2023-02-19 23:52 授客 阅读(291) 评论(0) 推荐(0) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 需求描述 如图,给表单新增一个类似聊天的窗口,当记录一些表单活动(本例为自动记录当前记录状态变化) 需求实现 模型定义 odoo14\custom\estate\models\estate_property.py 阅读全文
posted @ 2023-02-19 22:43 授客 阅读(158) 评论(0) 推荐(0) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 方案1 通过研究发现,点击odoo form表单按钮时,会调用odoo14\odoo\addons\web\static\src\js\views\form\form_controller.js文件中的 阅读全文
posted @ 2023-02-06 21:05 授客 阅读(411) 评论(0) 推荐(0) 编辑
摘要:odoo菜单定义和修改学习总结 环境 odoo-14.0.post20221212.tar 定义菜单 方式1: <?xml version="1.0"?> <odoo> <menuitem id="root_menu_id" name="TopMenu" web_icon="estate,stati 阅读全文
posted @ 2023-02-06 00:12 授客 阅读(371) 评论(0) 推荐(0) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) web_responsive-14.0.1.2.1.zip https://apps.odoo.com/apps/modules/14.0/web_responsive/ 操作步骤 1、把下载的web_respo 阅读全文
posted @ 2023-01-15 23:19 授客 阅读(148) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页