摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189391.html 一:controller简述 odoo里面的controller相似于springMVC,也是根据url来控制请求,把请求处理映射到具体某个方法上的。 类比于springmvc中,根据阅读全文
posted @ 2019-07-15 15:54 .长卿 阅读(7) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189382.html 一:定义定时器数据模型 模型中定义需要用到的字段、定时方法 二:创建定时器视图 其中,定义定时器任务的标签有以下重要字段: 三:注册定时器 在init中import定时器模型; 在ma阅读全文
posted @ 2019-07-15 15:53 .长卿 阅读(5) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189353.html 仪表盘可以通过外部ID引用其他视图文件的内容,整合到一个界面进行显示。 一:建立仪表盘视图文件 views/session_board.xml: 通过外部id引入要展示的视图文件——定阅读全文
posted @ 2019-07-15 15:49 .长卿 阅读(8) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189336.html 一:概述 报表是使用qweb定义的,报表的pdf导出是使用wkhtmltopdf来完成的。 如果需要为一个模型创建报表,需要定义report及对应模板。 如果有需要的话还可以指定特定的阅读全文
posted @ 2019-07-15 15:48 .长卿 阅读(8) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189332.html 一:路由 odoo.http.route(route=None, **kw) 装饰器可以将对应方法装饰为处理对应的http请求,该方法须是Controller的子类。 route --阅读全文
posted @ 2019-07-15 15:47 .长卿 阅读(15) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189322.html 一:视图标签等公共结构 name (必选) 用于通过名字查找标签 model: 与view相关联的model priority 当搜索查找view时,优先级最低的view会被返回 ar阅读全文
posted @ 2019-07-15 15:46 .长卿 阅读(10) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189319.html actions定义了系统对于用户的操作的响应:登录、按钮、选择项目等。 一:窗口action(ir.actions.act_window ) 最常用的action类型,用于将model阅读全文
posted @ 2019-07-15 15:45 .长卿 阅读(8) 评论(0) 编辑
摘要: 转载请转载原文地址:https://www.cnblogs.com/ygj0930/p/11189315.html 一:纪录集API model中的数据是以集合的形式使用的,因此可以使用集合运算来操作。 集合运算符 record in set返回record是否在set中,record须为单条记录,阅读全文
posted @ 2019-07-15 15:44 .长卿 阅读(9) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189297.html 一:国际化(模块翻译) 我们开发的模块要国际化通用,就要开发出不同的语言支持。 这些支持存放在: 模块/i18n/xx.po 文件中,一种语言一个po文件。 所以翻译文件会在odoo启阅读全文
posted @ 2019-07-15 15:43 .长卿 阅读(7) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189307.html 一:简介 QWeb是一个基于xml的模板引擎,用于生成HTML片段和页面,模板指令是写在xml标签中的以t-开头的属性,比如t-if如果要让一个标签不被渲染,可以采用t来包裹,这样会执阅读全文
posted @ 2019-07-15 15:43 .长卿 阅读(11) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189289.html 一:工作流 工作流是与业务流程相关联的模型,可用于跟踪工序的动态演变过程。 工作流、活动(节点或操作)、转换通常在xml里以record定义。在工作流中处理的单个流程称为工作项。 与模阅读全文
posted @ 2019-07-15 15:42 .长卿 阅读(9) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189279.html 树视图 tree视图表现出来是列表视图,列表中一行一纪录。可以根据每行纪录的某字段值不同而把每行以不同样式显示。 样式主要有: bf(font-weight:bold):字体加粗 it阅读全文
posted @ 2019-07-15 15:41 .长卿 阅读(6) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189273.html 一:onchange机制【onchange=前端js函数!可以实现前端实时更新以及修改验证】 onchange机制:不需要保存数据到数据库就可以实时更新用户界面上的显示。 @api.o阅读全文
posted @ 2019-07-15 15:40 .长卿 阅读(6) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189252.html 一:继承 在不改变底层对象的时候添加新的功能——这是通过继承机制来实现的,作为在现有对象之上的修改层,这些修改可以发生在所有级别:模型,视图和业务逻辑。不是直接修改现有模块,而是创建一阅读全文
posted @ 2019-07-15 15:39 .长卿 阅读(14) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189263.html 一:模型 【Odoo中,一切皆模型,连视图都是模型。Odoo将各种数据,如:权限数据、类数据、视图数据等,按照模型分表存储,然后在查看时,按照索引从各个表格读取信息,组合成我们看到的内阅读全文
posted @ 2019-07-15 15:39 .长卿 阅读(4) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189223.html阅读全文
posted @ 2019-07-15 15:34 .长卿 阅读(4) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189209.html 一:启动选项用在哪里 如果你是用Pycharm进行odoo二次开发的话,可以通过 Run——Edit Configurations——Script parameters 来配置启动选项阅读全文
posted @ 2019-07-15 15:32 .长卿 阅读(7) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189194.html 一:Odoo架构 1:数据库服务器层:postgreSQL数据库服务器,用于存储所有应用数据。 2:openERP应用服务层:包含所有企业模块逻辑(报表引擎、工作流引擎等),向下提供O阅读全文
posted @ 2019-07-15 15:31 .长卿 阅读(7) 评论(0) 编辑
摘要: 一:Python模块知识概览 二:Python模块的定义与引入 三:模块的搜素与命名空间 四:深入模块 五:模块管理——包的定义与引入阅读全文
posted @ 2019-06-11 00:32 .长卿 阅读(14) 评论(0) 编辑
摘要: 一:Python函数知识概览 二:函数的定义与调用 三:参数传递 四:函数返回值 五:匿名函数的定义与调用 六:变量作用域与改变变量作用域阅读全文
posted @ 2019-06-09 23:04 .长卿 阅读(17) 评论(0) 编辑
摘要: 一:迭代器 二:生成器阅读全文
posted @ 2019-06-08 00:45 .长卿 阅读(9) 评论(0) 编辑
摘要: 一:Python循环语句知识概览 二:while循环 三:for遍历 四:循环控制阅读全文
posted @ 2019-06-08 00:43 .长卿 阅读(8) 评论(0) 编辑
posted @ 2019-06-08 00:40 .长卿 阅读(8) 评论(0) 编辑
摘要: 一:Python集合知识概览 二:Python的特性、格式、以及各序列结构对比 三:Python集合set的创建 四:集合常用操作之——添加元素 五:集合常见操作之——删除元素 六:集合常见操作之——统计大小、成员包含、清空集合 七:集合间运算 八:集合内置函数之——复制、添加元素、删除元素 九:集阅读全文
posted @ 2019-06-07 02:25 .长卿 阅读(13) 评论(0) 编辑
摘要: 一:Python字典知识概览 、 二:字典常见操作 三:字典内置操作函数阅读全文
posted @ 2019-06-04 22:27 .长卿 阅读(14) 评论(0) 编辑
摘要: 一:元组知识内容 二:元组的不可变性 三:元组创建 四:元组操作阅读全文
posted @ 2019-06-04 00:00 .长卿 阅读(14) 评论(0) 编辑
摘要: 一:Python列表知识总览 二:列表操作符 三:Python内置函数操作列表 四:Python列表封装函数阅读全文
posted @ 2019-06-02 22:53 .长卿 阅读(26) 评论(0) 编辑
摘要: 一:Python字符串有哪些内容 二:Python字符串操作符 三:Python字符串格式化——占位符格式化 四:Python字符串格式化——format()函数 五:Python字符串常用操作函数阅读全文
posted @ 2019-06-01 18:49 .长卿 阅读(9) 评论(0) 编辑
posted @ 2019-05-30 23:34 .长卿 阅读(10) 评论(0) 编辑
摘要: 一:None None是python中的一个特殊的常量,表示一个空的对象。 数据为空并不代表是空对象,例如[],''等都不是None。 None有自己的数据类型NontType,你可以将None赋值给任意对象,但是不能创建一个NoneType对象。 二:False python中数据为空的对象以及N阅读全文
posted @ 2019-05-29 11:14 .长卿 阅读(95) 评论(0) 编辑
posted @ 2019-05-29 11:00 .长卿 阅读(9) 评论(0) 编辑
posted @ 2019-05-29 10:57 .长卿 阅读(17) 评论(0) 编辑
posted @ 2019-05-29 10:52 .长卿 阅读(12) 评论(0) 编辑
posted @ 2019-05-29 10:50 .长卿 阅读(8) 评论(0) 编辑
posted @ 2019-05-29 10:45 .长卿 阅读(6) 评论(0) 编辑
摘要: 一:Python2 二:Python3 三:转码 一个原则:所有字符集的转换,都要先decode成为unicode,再encode成为其他格式,不能直接转其他格式,否则会解析失败成为乱码。阅读全文
posted @ 2019-05-28 10:51 .长卿 阅读(6) 评论(0) 编辑
摘要: 一:Python的诞生 参考:https://www.jianshu.com/p/1cc1382e5e04 二:Python的各种解释器 参考:https://www.liaoxuefeng.com/wiki/897692888725344/966138843228672 Python的解释器很多,阅读全文
posted @ 2019-05-28 09:13 .长卿 阅读(15) 评论(0) 编辑
摘要: 一:Redis基本知识 1、redis数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 1)String string 类型是二进制安全的,包含任何数据。比如jpg图片或者序列化的对象。 s阅读全文
posted @ 2019-05-26 14:40 .长卿 阅读(45) 评论(0) 编辑
摘要: 简单理解: MBean:管理的最小单元,一个MBean就是一个可以被监控的JavaBean。 MBeanServer:一个池子,各个MBean都会注册到该池子中,并且该池子提供一系列的管理、监控API。 MBeanAgent:负责将MBean注册到MBeanServer中,并且定义JMXServic阅读全文
posted @ 2019-05-26 11:16 .长卿 阅读(19) 评论(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10923221.html 一:Memcache是什么,为什么要用它 MemCache是一个高性能、“分布式”的内存缓存系统,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度,减轻数据阅读全文
posted @ 2019-05-25 17:39 .长卿 阅读(24) 评论(0) 编辑