ICode9

精准搜索请尝试: 精确搜索
  • odoo开发教程十五:仪表板2021-12-17 20:34:17

    仪表盘可以通过外部ID引用其他视图文件的内容,整合到一个界面进行显示。 一:建立仪表盘视图文件 views/session_board.xml: 通过外部id引入要展示的视图文件——定义仪表板form表单,把引入的视图文件进行布局显示——定义action,指定打开仪表板视图的动作——定义子菜单绑带到odoo顶级

  • odoo开发教程十七:controller2021-12-17 20:33:42

    一:controller简述 odoo里面的controller相似于springMVC,也是根据url来控制请求,把请求处理映射到具体某个方法上的。 类比于springmvc中,根据请求,在请求处理方法中处理数据,然后控制view页面跳转。 在odoo中的controller也是类似的工作原理: 在view层,新建xml文件,定义视图模版; 然后在co

  • odoo开发教程九:Odoo10 API2021-12-17 20:33:40

    一:纪录集API model中的数据是以集合的形式使用的,因此可以使用集合运算来操作。 集合运算符 record in set返回record是否在set中,record须为单条记录,record not in set反之 set1 <= set2 返回set1是否为set2的子集 set1 >= set2 返回set2是否为set1的子集 set1 | set2 返回set1

  • odoo开发教程十:Actions2021-12-17 20:33:04

    actions定义了系统对于用户的操作的响应:登录、按钮、选择项目等。 一:窗口action(ir.actions.act_window ) 最常用的action类型,用于将model的数据展示出来。 字段列表: 1.res_model -- 需要在view里显示数据的model 2.views -- 一个(view_id, view_type) 列表,view_type代表视图

  • odoo开发教程十一:视图综述2021-12-17 20:32:35

    一:视图标签等公共结构 name (必选) 用于通过名字查找标签 model: 与view相关联的model priority 当搜索查找view时,优先级最低的view会被返回 arch 视图layout的描述 groups_id 指定可查看、使用视图的用户组id,many2many关系 inherit_id 当前视图的父级视图 mode 继承模式,当inherit

  • odoo开发教程十二:web controlle2021-12-17 20:32:13

    一:路由 odoo.http.route(route=None, **kw) 装饰器可以将对应方法装饰为处理对应的http请求,该方法须是Controller的子类。 route -- 字符串或数组,决定哪个http请求匹配所装饰的方法,可以是单个字符串、或多个字符串的数组 type -- 请求的类型,可以是http或json auth -- 认证方法

  • odoo开发教程十三:qweb报表2021-12-17 20:31:29

    一:概述 报表是使用qweb定义的,报表的pdf导出是使用wkhtmltopdf来完成的。 如果需要为一个模型创建报表,需要定义report及对应模板。 如果有需要的话还可以指定特定的纸张格式, 如果需要访问其他模型,就需要定义Custom Report。   二:Report report标签可用于定义一个报表: id - 生

  • odoo开发教程十六:定时任务2021-12-17 20:31:15

    一:定义定时器数据模型 模型中定义需要用到的字段、定时方法 from odoo import models, fields, api, exceptions import logging from datetime import datetime _logger = logging.getLogger(__name__) class scheduler(models.Model): _name = 'scheduler.demo'

  • odoo激活开发者模式2021-12-12 21:03:20

    进入odoo后,安装任意应用,点击设置,点击启用开发者模式 只有开启了开发者模式,才能进行以下功能操作 已有模型新增字段 修改视图字段 创建新的模型和视图

  • odoo reports 报表打印pdf初探2021-12-09 12:31:49

    html转pdf 使用的三方工具: wkhtmltopdf 源码分析: pdf_content = self._run_wkhtmltopdf( bodies, header=header, footer=footer, landscape=context.get('landscape'), specific_paperformat_args=spec

  • odoo14民航领域项目开发嵌入数据报表(echarts)成功实践2021-12-01 21:03:26

    数据看板前端展示 实现功能: 1.实现odoo嵌入echarts 2.odoo嵌入Stacked Gantt实现航班动态展示(带动态时间线) 3.业务数据自动更新到数据看板 实现步骤: 1.安装社区版odoo14(https://nightly.odoocdn.com/14.0/nightly/src/odoo_14.0.latest.zip) 2.安装muk_web_theme主题模块(社区

  • 【学习笔记】Odoo2021-11-19 20:02:42

    Odoo Odoo(OpenERP)是当今最主流的免费管理系统和ERP系统框架,是一个完整的中小企业的ERP系统,模块包括管理会计、财务会计、库存管理、销售管理、采购管理、人力资源管理、项目管理等,总共有700多个。Odoo遵循通用公共许可证(GUN),并且源码开放,个人和企业都可以在遵循GUN协议的情况下

  • odoo 14富态文本编辑器2021-11-18 14:34:59

    简介:odoo自带富态文本编辑器,不需要引用外部插件。且odoo自带的富态文本编辑器只适用于view视图中引用,不适用于自定义的JS视图。对于odoo的富态文本编辑器相当于一个数据类型即Html,只需在model里定义类型如  notice_content = fields.Html(string="公告内容") 步骤:1、view视图

  • odoo中的视图标签(自用)2021-11-15 18:02:33

    前端常用视图标签: 学习了一段时间odoo,从中学习到了哪些标签是比较重要的,以及经常使用到的便签属性。 field标签 包括常用的属性有 name 、string、placeholder、widget、domain、attrs、options等 1.name属性 name属性值是model,关联的是模型名称,表示该视图关联的模型,对应到数据

  • Odoo 性能2021-11-15 16:32:22

    性能优化 预提取 # 1. 目的 减少SQL的查询次数 # 2. self是数据集合,当第一次时,就把所有的数据都给查询出来。 缓存下来,之后在循环的值都是从缓存中获取的 # 预提取的方式 1. 查询数据库,将查询的数据进行 python列表推导式,获得多个记录值。通过browse一次查询。即可达到预提

  • odoo-自动创建活动2021-11-09 09:33:41

    当然还是拿万能的销售订单模块做测试啦 未写代码之前: 写上逻辑代码: class InheritSaleOrder(models.Model): _inherit = 'sale.order' @api.model def create(self, vals): res =super(InheritSaleOrder, self).create(vals) self.env[

  • Odoo 部署windows server 20122021-11-03 11:04:10

    需要安装前置补丁 clearcompressionflag.exe、KB2919442、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018。 NSSM运行Nginx 下载新版的nginx-window http://nginx.org/en/download.html 系统找不到nssm则切到odoo安装目录下nssm\x64或\86下运行 注册服务 路径

  • odoo+LOCUST压力测试2021-10-24 11:34:25

    压力测试 我们都知道,互联网应用必须要做的一步就是压力测试,因为每天互联网应用都要面对成千上万的请求。虽然Odoo的定位是企业内部应用,但一旦企业规模变大,服务器也面临着并发带来的压力,因此压力测试也是Odoo运维过程中必不可少的环节之一。本章将带领读者使用Python的压力测

  • odoo 报表打印多条记录换页与不换页设置2021-10-12 19:01:51

    主要看web.basic_layout是在foreach 之前还是之后 basic_layout 在foreach 之前,没有换页 <template id="product_item_label"> <t t-call="web.html_container"> <t t-call="web.basic_layout"> <t t-f

  • odoo新手创建模块(二)--更进一步2021-10-10 22:04:24

    一.模型中的字段 我们在models文件夹下,找到My_Cats_HomePage.py文件,并添加更多的字段: # -*- coding: utf-8 -*- from odoo import models, fields, api class My_Cats_HomePage(models.Model): _name = 'my.cats' _description = 'My Cats HomePage' name

  • odoo 模块升级,qweb不能同步升级的问题2021-10-09 15:00:47

    主要问题还是出在data标签的noupdate设置上 假如有一个qweb视图,设置了noupdate="1" 那么这个qweb 就在安装的时候固定死了,即使以后你调整代码将noupdate改为0,也不管用,因为noupdate 的这个属性已经写入到数据库中了ir_model_data,要想重新升级,可以直接在数据库中将noupdate的

  • Odoo 实现微信扫码授权登录一键创建用户2021-09-30 01:03:54

    借助于授权登录模块 social_login 模块即可快捷实现将微信生态的用户和已有Odoo系统的客户打通,延伸服务客户的内容和互动形式的能力          参考 https://www.calluu.cn/shop/category/7  

  • Odoo导入翻译po文件格式2021-09-23 11:57:51

    从github的OCA中下载了一个资产模块,里面有三分之二还没有翻译为中文,同事以po格式导出,但翻译后导入odoo未见效,经指导按如下步骤即可成功导入翻译。 导入翻译 1、设置-激活开发者模式 2、翻译-导入翻译-简体中文 zh_CN 资产zh_CN.po 覆盖现有术语打勾 3、Import 4、开票-资产-

  • Odoo 模型字段自动计算(compute)2021-09-22 16:01:37

    在odoo的ORM创建数据字段的过程中,我们会经常需要定义一些字段用来计算某一些字段只和或其他计算结果。 今天介绍一个很好用的方法compute计算属性,这个方法其实是属于写在odoo fields中的属性,但是因为非常常用,还涉及ORM中的方法所以今天就单独列出来详细讲解它的用法。  如何

  • ODOO13 之九:Odoo 13开发之外部 API – 集成第三方系统2021-09-21 18:36:01

    Odoo 13开发之外部 API – 集成第三方系统 Odoo 服务器端带有外部 API,可供网页客户端和其它客户端应用使用。本文中我们将学习如何在我们的客户端程序中使用 Odoo 的外部 API。为避免引入大家所不熟悉的编程语言,此处我们将使用基于 Python 的客户端,但这种 RPC 调用的处理方法也

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有