引用¶ 服务器框架 ORM 接口 变更日志 模型 字段 记录集 方法装饰器 环境 常用 ORM 方法 继承和扩展 错误管理 数据文件 结构 核心操作 快捷方式 CSV 数据文件 操作 绑定 窗口操作(ir.actions.act_window) URL 操作(ir.actions.act_url) 服务器操作(ir.actions.server) 报表操作(ir.actions.report) 客户端操作(ir.actions.client) 计划操作(ir.cron) QWeb 报表 报表模板 纸张格式 自定义报表 自定义字体 报表是网页 模块清单 清单 安全在 Odoo 中 访问权限 记录规则 字段访问 安全陷阱 性能 性能分析 最佳实践 测试 Odoo 测试 Python 代码 测试 JavaScript 代码 集成测试 性能测试 Web 控制器 控制器 接口 混入类和实用类 消息功能 网站功能 其他 网页框架 框架概述 简介 代码结构 WebClient 架构 环境 构建块 上下文 Python 解释器 域 公交车 浏览器对象 调试模式 资产 资产类型 捆绑包 延迟加载 资产模型(ir.asset) JavaScript 模块 原生 JavaScript 文件 原生 JavaScript 模块 Odoo 模块系统 Owl 组件 使用 Owl 组件 最佳实践 参考列表 注册表 注册表 API 参考列表 服务 定义服务 使用服务 参考列表 钩子 使用资源 使用自动聚焦 使用 Bus 使用分页器 使用位置 使用拼写检查 补丁代码 描述 修补一个简单对象 修补 JavaScript 类 修补组件 移除补丁 对多个对象应用相同的补丁 错误处理 JavaScript 中的错误 Odoo JS 框架中错误的生命周期 尽量避免抛出错误 捕获错误 无错误控制流 何时抛出错误 JavaScript 引用 概览 网页客户端 加载 JavaScript 代码 注册表 服务 通知 系统托盘 翻译管理 会话 视图 字段 客户端操作 移动 JavaScript 简介 它是如何工作的? 如何使用? QWeb 模板 数据输出 条件判断 循环 属性 设置变量 调用子模板 高级输出 Python JavaScript Odoo 编辑器 电源箱 用户界面 查看记录 通用结构 视图类型 字段 继承 模型 公共组件 视图架构 通用架构 Python 表达式 表单 设置 列表 搜索 看板 QWeb 图表 透视表 日历 活动 队列 网格 甘特图 映射 SCSS 继承 概览 SCSS 的 !default 指令 Odoo 的 SCSS 继承系统 用户界面图标 图标 RTL 适配 标准模块 会计 账户标签 账户 财政位置 账户组 报表 报表行 税项 税费分摊 付款 付款方式 支付方式提供商 支付令牌 付款交易 命令行界面(CLI) 帮助与版本 运行服务器 测试配置 数据库 邮件 国际化 高级选项 配置文件 Shell 脚手架 数据库填充 Cloc 命令行选项 处理的文件 识别额外模块 错误处理 TSConfig 生成器 升级 升级脚本 编写升级脚本 升级脚本的阶段 升级工具 安装 使用升级工具 实用函数 外部接口 连接 配置 登录 调用方法 列出记录 统计记录 读取记录 列出记录字段 搜索和读取 创建记录 更新记录 删除记录 检查与内省 提取接口 概览 版本 流程 解析 路由 请求 响应 获取结果 路由 请求 响应 集成测试 Edit on GitHub