跳至内容

在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos

在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos

以下来自Amos课程。

首先要做一个主界面,我们得想办法让这个界面加载我们的odoo里

在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos

这个地址看出他也是odoo 菜单跳转格式,我们使用了iframe,引入一个地址就可以把网页加载进来。

引入一个地址就可以把网页加载进来,然后然后你就需要src 解析的这个网址,我们用什么方式来加载一个url地址呢,答案是controller。

我们看一下目前工作台目录结构

在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos
就是一个odoo正常的开发,秘密就在controller
在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos
可以加载一个静态的路由

@http.route('/desk/index', type='http', auth="public", csrf=False)

重点看这个 /desk/index

这个地址就是我们可以打开的网址

csrf 也要定义,否则你定传一个csrf 值过来

在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos
使用jinja2  加载表态页面

看一眼index.html

在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos
就是做网页一样

重点是数据可以加载进来,用户头像可以看到,这个数据如何来的呢?

在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos
我们在后台给他了一个当前用户对象

这样你可以取到用户上所有信息。

就是这样!基本的工作台会建了吗?

 欧度智能: Odoo成功100%
Odoo专业开发实施,原广州尚鹏
  • 11年深耕Odoo,源码交付可控无锁
  • 敏捷交付,专攻全球化复杂定制项目
  • Bug极速响应,上线升级全程陪跑
  • 立足大湾区,多语言多币种覆盖亚美欧
  • Odoo官方市场百万下载核心贡献者
  • 钉钉、企业微信认证服务商
  • 服务1000+企业,多家上市公司
  • Odoo中文应用商店,海量模块 
在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos
广州欧度智能科技有限公司, ai店小二
2017/10/22
2026/3/27
13,496
评论:
0
标签
归档
ODOO的重要对象ENVIRONMENT (ENV) 简析