SuperAPI AI 工具集

odoo-17.0

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

用途:这是 Odoo 17 开发的主索引技能,面向 Odoo 17 模块与二次开发,按任务类型指向 references/ 目录下的具体开发指南。

主要能力(按主题分文件):Actions(动作、菜单、定时任务、服务器动作)、API Decorators(@api 装饰器、计算字段、校验)、Controllers(HTTP 端点、路由、Web 控制器)、Data Files(XML/CSV 数据文件、记录、快捷写法)、Development(模块、manifest、报表、安全、向导)、Field Types(字段定义与类型选择)、Manifest(manifest.py 配置、依赖、钩子)、Migration(模块升级、数据迁移、版本变更)、Mixins(mail.thread、活动、邮件别名、跟踪)、Model Methods(ORM 查询、CRUD、domain 过滤)、OWL Components(OWL UI 组件、hooks、services)、Performance(查询优化、慢代码、N+1)、Reports(QWeb 报表、PDF/HTML、模板、纸张格式)、Security(访问权限、记录规则、字段权限)、Testing(测试、mock、断言、浏览器测试)、Transactions(数据库错误、保存点、UniqueViolation)、Translation(翻译、本地化、i18n)、Views & XML(XML 视图、动作、菜单、QWeb 模板)。

使用方式:先读 SKILL.md 主索引,再按任务从 references/ 选择对应指南文件,例如模型与 ORM 查 odoo-17-model-guide.md,视图查 odoo-17-view-guide.md。

依据:各指南基于 Odoo 17 源码分析,涉及 odoo/models.py、odoo/fields.py、odoo/api.py、odoo/http.py、odoo/exceptions.py、odoo/tools/translate.py、odoo/addons/base/models/res_lang.py、addons/web/static/src/core/l10n/translation.js,并参考 Odoo 17 官方文档与开发者参考。

限制:资料未提供安装命令、收费与价格、平台支持范围及具体使用步骤,暂未提供。