栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Odoo入门 -- 创建我们第一个模块

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Odoo入门 -- 创建我们第一个模块

一、步骤
步骤作用
1. 新建文件夹用于存放自己创建的所有模块
2. 命令生成新模块自动生成新模块
3. 设置 models用于记录Odoo模型名称,定义数据库字段
4. 设置 viewsOdoo视图设置,展示给用户的视图
5. 设置 security定义访问权限
6. 设置__manifest__.py声明一个 Odoo 模块以及指定它的元数据(metadata)
7. 运行安装模块调试模块
二、结构
my_addons	(新建文件夹名)
│ 
├── __init__.py
├── __manifest__.py	(声明一个 Odoo 模块以及指定它的元数据(metadata))
│ 
├── controllers	(负责响应用户操作)
│ 	│ 
│   ├── __init__.py
│   └── controllers.py
│ 
├── demo	(用于存放演示数据)
│   └── demo.xml
│ 
├── models	(定义一切和数据相关的东西)
│ 	│ 
│   ├── __init__.py
│   └── models.py
│ 
├── security	(定义不同的角色组对应于不同模型的相关权限)
│ 	│ 
│   └── ir.model.access.csv
│ 
└── views	(负责数据展示)
	│ 
    ├── templates.xml
    └── views.xml


三、详细操作

  1. 新建文件夹 my_addons

    tips:第一步操作完成后设置一下 odoo.conf 中的 addons_path,添加 my_addons(新增文件夹) 的路径,否则 odoo 无法找到你添加的模块

  2. 创建新模块-scaffold

// 使用命令
python odoo-bin scaffold test my_addons


pycharm执行指令后在my_addons文件下生成test模块

  1. 配置 models
  2. 配置 views 视图设置
  3. 配置Secrity (定义访问权限的部分)
  4. 配置__manifest__.py
  5. 在应用页面刷新,找到模块,安装即可
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/303441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号