在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中国化,原广州尚鹏
  • Odoo项目100%海内外成功交付
  • Odoo官网下载第一,服务上千企业
  • Odoo官网销量第一的中国公司
  • 钉钉、企业微信认证服务商
  • 微软中国ChatGPT服务商,Ai中心
  • 百度千帆、阿里通义千问服务商
  • 十年专注Odoo,服务智能制造
  • Odoo中文应用商店,海量模块 
在odoo中打造自己的工作台,使用iframe嵌入自定义页面 -By Amos
欧度智能, 店小二
2017年10月23日
2024年8月11日
9,289
评论:
0
标签
存档
ODOO的重要对象ENVIRONMENT (ENV) 简析