4 零妖大盗

尚未进行身份认证

好的艺术家复制,伟大的艺术家偷窃

等级
TA的排名 3w+

ASP.NET 使用Ajax + JQuery实现分页功能

为啥用Ajax?Ajax应用程序的优势在于:1. 通过异步模式,提升了用户体验。2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。3. Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。Ajax 最大的特点是什么?Ajax可以实现动态不刷新(局部刷新)。就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为...

2018-03-09 14:55:53

ODOO13 odoo.tools.view_validation: Invalid XML: A simili button must be tagged with role=button

odoo.tools.view_validation: Invalid XML: A simili button must be tagged with "role='button'". @validate('calendar', 'diagram', 'form', 'graph', 'kanban', 'pivot', 'search', 'tree', 'activity')def...

2019-11-04 16:03:27

odoo13 字段约束报错,原因:版本改动导致

_sql_constraints = [ ('partner_tax_rate_check', 'check(0 <=tax_rate<= 100)', '税率必须在0-100(%)之间!'), ]提示错误语法错误 在 "<=" 或附近的 LINE 1: ...es_partner_partner_tax_rat把 check(0 &lt...

2019-11-06 13:10:54

ODOO13 有同志留言,想看看QWEB渲染widget实现自定义按钮。今天,他来撩

有同志留言,想看看Widget实现自定义按钮。今天,他来撩

2020-05-27 15:11:21

ODOO13 JS 自定义按钮后续来了

在之前的一篇文章中,说明了怎么在 创建/导入/编辑 等按钮后自定义一个功能性按钮。ODOO 自定义按钮【基于odoo12,odoo13】本篇是对上篇文章进行的补充和修改。

2020-05-25 18:07:54

【转载】Saas模式

一、SaaS & 云计算说起SaaS就绕不过云计算的概念,云计算的底层是基于虚拟化,从底层到上层,云计算包含三种服务模式,分别是:IaaS(Infrastructure-as-a-Service),基础设施即服务 PaaS(Platform-as-a-Service),平台即服务 SaaS(Software-as-a-Service),软件即服务SaaS模式,便是云计算的三种服务模式其中之一。上图中对比了传统IT服务架构和云计算几种服务架构,传统IT服务架构中,作为用户来.

2020-05-21 09:21:04

ODOO13 如何精简搜索视图中【添加自定义筛选】【添加自定义分组】下的可选字段

ODOO的二次开发中,我们经常会继承ODOO提供的模块,在其基础上增加新的字段,隐藏掉原来用不着的字段。但在搜索视图中【添加自定义筛选】【添加自定义分组】下的可选字段中,会将当前模型的所有字段都显示出来,包括原有的和新增的。这样的话,我们搜索的时候,就得在所有字段的列表中寻找,很气人。怎么将原有的,不需要的字段去掉? 重写fields_get 方法 。 @api.model ...

2020-05-08 10:34:24

ODOO 的 JavaScript 【问题及处理】如何正确使用面包屑导航

在做自定义DashBoard的时候,我遇见里这么个问题:在dashboard中,有一个事件使用了do_action跳转到指定的action。此时面包屑导航中出现了我的点击路径 :SPS DASHBOARD / SPS ORDER 。但当我点击了SPS DASHBOARD 回到自定义DashBoard 页面时,执行刷新页面操作,页面会再跳转回 do_action 指定的 action页面。看下...

2020-04-30 10:19:48

Node中的MVVM到底是个什么鬼?它和MVC什么关系?

MVC是后端的分层开发概念。MVVM是前端视图层的概念。下面是MVC和MVVM关系图解。学习并整理自:雷总上B站了。

2020-04-26 13:55:05

odoo raise ValueError('External ID not found in the system: %s' % xmlid)

raise ValueError('External ID not found in the system: %s' % xmlid)在保证自己的代码完整且无错误的情况下,出现了这个错误基本上是因为 action 放到了 view 前面。如果view 和 action 在同一文件中,检查两者的顺序如果view 和 action 不在同一文件中,检查__manifest__文件中的...

2019-11-05 15:07:33

ODOO13 odoo.http: (" 类型' tree' 无默认视图 !", '') 类型' tree' 无默认视图 !

在点击某个菜单时,报错:2019-11-07 01:22:06,383 5280 WARNING 20191106 odoo.http: (" 类型' tree' 无默认视图 !", '') 并给与提示:刚开始以为是 得在action 里增加 <field name="view_ids" .../>,尝试后无果。仔细看了下代码, <record...

2019-11-07 09:23:57

odoo 增加自定义配置项 二 group

这种配置项适合的场景在于个人化的场景,用户A选择了这一项,用户B可能就不选择了继承 res.config.settings 模型,增加配置项字段,关联到一个 group 上# -*- coding: utf-8 -*-## -------------------------------------------------------------------------------#...

2019-10-07 14:45:51

odoo 增加自定义配置项 一 get_value set_value

这种配置项适合的场景在于全局的配置项,比如我这个系统的title 就设置成统一的东西。继承 res.config.settings ,增加配置项字段。继承set_value方法以设定存储的地点,而get_value中设置获取值的方法# -*- coding: utf-8 -*-# --------------------------------------------------...

2019-10-07 14:16:04

Ubuntu Python多版本 Python2 和 Python3 的 pip 指向

本人在Ubuntu上安装了Python3,与Ubuntu自带的Python2共存。但当我输入指查看Python2和Python3的pip版本时,不管是pip2还是pip3,都指向了Python3 的版本,但我想pip2指向Python2,pip3指向Python3 。$ pip -Vpip 18.1 from /usr/lib/python3/dist-packages/pip (pyth...

2020-03-27 09:20:58

Ubuntu下使用 pyenv和virtualenv管理多版本python及版本项目

今天遇到了这么一个问题,在一台服务器上,已经安装了python2.7 和 python3.5 。且服务器中已经运行着两个相关Python版本的程序。今天,我想把一个新的项目放到此服务器上,但这个项目要求的python最低版本是3.6。为了不影响其他已经在运行的项目,我尝试了使用virtualenv去做隔离,但后来了解到,virtualenv只是在管理已有的python及python项目,无法去...

2020-03-23 15:41:39

ODOO13 开发教程八 自定义导出数据到Excel

前面几篇文章,我们已经说明怎么去创建并安装自己的模块。如果你跟着前几篇去做了,那太好了,我们可以一起进行本篇文章的学习了。本篇实际上为新的odoo开发者说明,如何在odoo中,使用第三方包将数据导出到Excel。事实上,odoo已经提供了数据的Excel导入和导出数据到Excel功能。也许你要问了,既然odoo已经提供了数据的导入导出,那为什么我们还要在这里看这篇文章学习如何自己定义导出数据到...

2020-03-20 13:59:24

Python Python中的随机数函数,你只知道random()吗?

随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。choice(seq) 函数choice()方法返回传入参数中的随机元素,传入参数可以是一个字符串、列表或者元组。注意:choice()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。import randomres1 = r...

2020-03-18 14:35:02

ODOO 域(条件)表达式 domain、force_domain及filter_domain 的应用场景及应用方式

在odoo中,域(条件)过滤是一个非常重要的部分,不仅可以为用户提供强大的数据检索功能,还能使得程序在开发者设计下,更有层次感、界限感。首先,域是用于选择模型记录子集的条件列表。 每个条件都是一个三元组,其中包含一个字段名称,一个运算符和一个值。本文将说明domain、force_domain及filter_domain的特点区别及用法。domaindomain 是众多odoo萌新开...

2020-03-17 14:17:19

ODOO 域(条件)表达式的书写方法

ODOO 域(条件)表达式的书写方法

2020-03-17 14:16:42

Python 包

包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环境。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件, 该文件的内容可以为空。__init__.py用于标识当前文件夹是一个包。创建如下文件结构:print_num.py# !/usr/bin/python# -*- coding: UTF-8...

2020-03-12 15:01:29

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取