首页 > TAG信息列表 > Odoo14

Odoo14 重写Model中的方法

1 # 重写Model方法 2 # get_formview_id:分享出去的链接跳转到访问模型某条记录,指定form视图展示 3 def get_formview_id(self, access_uid=None): 4 if access_uid: 5 self_sudo = self.with_user(access_uid) 6 else: 7 self_sudo =

odoo14里面附件传输接口

@http.route('/fmcg/download/pdf', type='http', auth="public", csrf=False, cors='*') def upload_download_pdf(self, **kw): """下载pdf接口:直接返回的是一个文件对象,可直接下载 """ rep

odoo14使用的文件服务器【NFS】

linux系统之间要文件共享实现方式:目前测试系统为Ubuntu20.04LTS   条件:1、保证两个系统都是linux;            2、目前实现是同一个局域网内; 服务端:172.26.1.0 客户端:172.26.0.255   一、服务端安装程序: 1.1 服务器端需要安装 nfs-kernel-server 软件包: sudo apt-get upd

做自己的第一个网站(Bootscrapt、odoo14作、JQuery)

今天发布自己的第一个网站,网站内容是关于自己家乡的美景,效果图如下:网站地址是:http://hxmelon.com/              二、技术篇        1、在这里网站用的是Bootscrapt框架作为网站开发模板、前端语言用了JQuery、 axios;        2、部署用到了nginx;        3

odoo14民航领域项目开发嵌入数据报表(echarts)成功实践

数据看板前端展示 实现功能: 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主题模块(社区

odoo14 报错 “注册:没有为新用户提供登录

odoo14 报错 “注册:没有为新用户提供登录” while evaluating dooo14 定时任务在获取对应的记录并创建对应记录的时候,在我们会去到其他表格中获取值时候不能用返回过来的对象.create去创建对应的记录 例如: 下面定时任务中可能会出现的问题 # sale_order 是调用其他方法返回

odoo14里面开发一个简单的action.client 的tag 模板例子

1、js模板  web_template.js odoo.define('web', function (require) { "use strict"; var core = require('web.core'); var Widget = require('web.Widget'); var AbstractAction = require('web.AbstractActi

odoo14 重启服务后权限不见了

1 Odoo14权限更新有两个地方: 2 一.你在编写xml权限记录的时候没有将noupdate设置为'1'这样导致你每次升级模块,你的权限都会重置一遍。 3 二.你在运行odoo-bin服务的时候,加了 -i选项,该选项会重置你的权限。 1 <?xml version="1.0" encoding="utf-8" ?> 2 <odoo> 3

Odoo14 js 怎么获取图片url链接

上内部代码: 1 _getImageURL: function (model, field, id, placeholder) { 2 id = (_.isArray(id) ? id[0] : id) || null; 3 var isCurrentRecord = this.modelName === model && this.recordData.id === id; 4 var url; 5

odoo14 与 pycharm的集成

本文描述过程的软件环境: guest OS:Ubuntu 18.04.5 LTS  as guest system in VMWARE host OS:Windows 10 21H1 OS build 19043.1165 VMware info:VMware® Workstation 16 Pro 16.1.2 build-17966106 pycharm info:PyCharm2021.2.1 community edition  Build#PC-212.5080.64  built

Odoo14学习笔记(10) 创建视图模型

视图模型与普通model模型差不多,主要区别在于: 1、 _auto 设置为 False:意思是不让odoo框架接管模型的处理,而是由我们自己来处理。 2、重写init函数: 3、定义的字段要与查询的结果类型一致。 4、查询中切记不要忘记id字段,不然会报错。 class report_employee(models.Model): _nam

Odoo14前端框架常用操作

单页Web应用(single page web application,SPA): SPA 是一种特殊的 Web 应用,是加载单个 HTML 页面并在用户与应用程序交互时动态更新该页面的。 它将所有的活动局限于一个 Web 页面中,仅在该 Web 页面初始化时加载相应的 HTML 、 JavaScript 、 CSS 。 一旦页面加载完成, SPA 不会因为

ODOO14里面qweb使用案例

在ODOO里面中,通过QWeb来对模板进行渲染后加载到浏览器中,故作笔记以便于查询简介:Qweb被用作OpenERP的Web客户端模板引擎。它是一种基于XML的模板语言,同Genshi, Thymeleaf、Facelets模板具有相似并且具有以下特性:                1、完全在客户端浏览器中完成渲染;      

Odoo14后端按钮调用前端JS

1.视图页面  <form delete="0" duplicate="0" edit="0" create="0" js_class="local_sync_oss"> <header> <button class="local_sync_oss" strin

Odoo14动态生成菜单

from odoo import api, fields, models, _ from ast import literal_eval class SpsScheduleType(models.Model): _name = "sps.schedule.type" _description = """档期类型""" name = fields.Char(string="档期类型名称&

odoo14本地windows安装报错汇总

odoo14安装libsass报错C++啥的解决办法:pip install wheel; pip install libsass-0.20.1-......whl 注意:whl版本应与python版本一致win32api pywin32安装后出现ImportError:DELL load failed解决办法:拷贝python\Lib\site-packages\pywin32_system32\* 至C:\Windows\Sys

Odoo14学习笔记(3) 使用_sql_constraints对字段做Unique约束

格式: _sql_constraints = [('约束名', 'unique(约束字段)', '违反约束时显示错误信息')] #多个约束用逗号分隔如: _sql_constraints = [('code_unique', 'unique(code)', u'编码已存在')]  

docker odoo14

OS && docker version docker: 20.10.7 OS:CentOS7.9 Kernel:3.10.0-1160.el7.x86_64 CPU:2 Mem: 4G docker install postgresql12 container install docker run -d --name postgres12 -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=123456 -e POSTGRES_DB=postgres

odoo14里面的log模块

日志记录是分析 Odoo 服务器运行服务时发生的操作的最重要工具之一。此外,在大多数情况下,通过分析服务器日志,我们可以清楚地了解错误或存在的任何错误。 最初,如果我们想使用日志记录选项,我们需要从 python 标准库中导入一个模块,即 'logging'   使用步骤: import logging #这里 _

odoo14里面的用户登录log记录

一、继承userlog,添加字段 # -*- coding: utf-8 -*- from odoo import models, fields, api from odoo.http import request class ResUsersLog(models.Model): _inherit = 'res.users.log' ip = fields.Char('IP', readonly=True) location =

odoo14打印采购报告增加序号

    <th><string>序号</string></th> <td> <span t-esc="line_index + 1"/> </td>        

【odoo14】第二十一章、性能优化

通过odoo框架,我们可以开发大型且复杂的应用。良好的性能是实现这一目标的基础。本章,我们将探讨如何提高应用性能。同时,我们也会讲解找出影响性能的因素。 本章包含以下内容: 记录集的预读取模式 将数据在内存中缓存 生成不同尺寸的图片 访问组数据 一次性创建或写多条数据 通过数

ODOO14笔记---系统升级崩溃后进不去系统解决办法

一、通过pycharm升级模块:      2、对于已安装odoo模块,升级报错系统崩溃的解决办法;---执行以下SQL     update ir_module_module set state ='installed' where state='to upgrade'; 然后解决报错问题,再重启升级!          

Odoo14 官方新版docker镜像跑起来网站页面异常 元素 '<xpath expr="//*[hasclass('o_footer_copyright_nam

异常如下:     经查明在中文语言下才会报以上异常,在后台设置网站加上其他语言如en,然后页面访问 http://xxx/en 即正常 这里不得不吐槽下Odoo的中文翻译,过往因为翻译处理不当导致程序逻辑异常的情况还不少,建议在体验Odoo功能时尽量优先选择英文原版语言 Odoo相关的文章推荐 http