会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FANDX
博客园
首页
新随笔
联系
订阅
管理
2021年7月30日
odoo ORM中的filed的关系映射的使用详解1 - 基础字段
摘要: 前言 前面我们详细讲解了odoo ORM中fields中的常见属性的使用,根据不同的属性可以对字段进行不同的限制操作,比如readonly只读,store是否存储到数据库。今天我们继续研究ORM中的关系映射有哪些。 class odoo.fields. Boolean(常用) 创建bool类型的数据
阅读全文
posted @ 2021-07-30 17:04 FANDX
阅读(701)
评论(0)
推荐(0)
2021年7月27日
如何使用odoo的compute方法,自动计算odoo字段
摘要: 前言 在odoo的ORM创建数据字段的过程中,我们会经常需要定义一些字段用来计算某一些字段只和或其他计算结果。 今天介绍一个很好用的方法compute计算属性,这个方法其实是属于写在odoo fields中的属性,但是因为非常常用,还涉及ORM中的方法所以今天就单独列出来详细讲解它的用法。 如何使用
阅读全文
posted @ 2021-07-27 17:57 FANDX
阅读(1610)
评论(0)
推荐(0)
2021年7月26日
odoo如何修改product.product的display_name的显示,解决_rec_name失效的问题
摘要: 回顾学习 之前有讲解过display_name是怎么由来的,odoo会去取_rec_name的值,会将_rec_name的值赋值给display_name。 class FandxProduct(model.Model): _inhert = "product.product" _rec_name
阅读全文
posted @ 2021-07-26 18:23 FANDX
阅读(1379)
评论(0)
推荐(1)
2021年7月22日
odoo ORM研究3 - odoo fields常用的字段属性
摘要: 之前我们已经讲解了odoo ORM中的一些对字段常用的API操作方法,今天我们继续研究一下Odoo orm中字段的一些通用属性字段的使用,学会它们可以为自己创建数据映射并使用有更好的帮助。 通用字段属性 实例化映射模型的时候时可以使用以下属性 string(str) xml视图在渲染的时候会显示这个
阅读全文
posted @ 2021-07-22 16:21 FANDX
阅读(1009)
评论(0)
推荐(1)
2021年7月21日
Odoo ORM研究2 - BaseModel中的常用方法分析
摘要: 今天继续研究ORM的BaseModel,昨天研究了一下所有常用属性的具体用法,那么今天研究一下BaseModel中一些常用的方法,我们学会它们并灵活的应用它们,可以为我们开发解决很多的问题。 odoo ORM的4大将 - 增删改查(非常重要) 增 - create方法 @api.model_crea
阅读全文
posted @ 2021-07-21 20:21 FANDX
阅读(749)
评论(0)
推荐(0)
2021年7月20日
Odoo ORM研究1 - BaseModel中的类属性的作用
摘要: 概述 我们在写odoo项目的时候,经常继承model.Model来创建我们自己的ORM映射关系表。 AbstractModel = BaseModel # 源码 class Model(AbstractModel): _auto = True # automatically create datab
阅读全文
posted @ 2021-07-20 21:04 FANDX
阅读(437)
评论(0)
推荐(0)
2021年7月19日
Python中type和object类的关系
摘要: 源码分析 class type(object): """ type(object_or_name, bases, dict) type(object) -> the object's type type(name, bases, dict) -> a new type """ pass class
阅读全文
posted @ 2021-07-19 22:16 FANDX
阅读(428)
评论(0)
推荐(0)
2021年7月17日
如何在odoo的ORM中给字段创建default默认值
摘要: 方式一: from odoo import models, fields class FandxModel(models.Model): _name = 'fandx.model' # 设置默认值为fandx name = fields.Char(default="fandx") 这种方式适用于静态
阅读全文
posted @ 2021-07-17 23:52 FANDX
阅读(521)
评论(0)
推荐(0)
2021年7月16日
如何在Odoo创建新数据的时候添加自己的方法 - 重写create方法
摘要: 相信有一些小伙伴在使用odoo的时候,需要在创建数据的同时给一些数据自动赋值,虽然在使用onchange方法也基本可以实现需求,但是总是在一些特色的想法的onchange是不能满足需求的。 odoo自带的create方法是默认创建数据模型的方法,我们需要如果我们修改他就直接重写它的方法即可。 直接上
阅读全文
posted @ 2021-07-16 16:48 FANDX
阅读(1016)
评论(0)
推荐(0)
2021年7月15日
如何在odoo中实现隐藏原有菜单meum(3行代码实现)
摘要: 相信有很多小伙伴和我一样,在二次odoo项目的时候有需求隐藏原来自带模块的菜单显示,显示自己的菜单,其实实现方法很简单。 需要找到你想要隐藏模块的menu菜单的id 这里需要你去翻源码去找到对应的id 这里举例就是隐藏原stock(库存模块的菜单显示) 下面上代码,隐藏它(这里注意因为是继承id需要
阅读全文
posted @ 2021-07-15 13:36 FANDX
阅读(1032)
评论(0)
推荐(0)
下一页
公告