首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Odoo 8-默认字段值

Odoo是一款开源的企业资源规划(ERP)软件,它提供了一套完整的管理系统,包括销售、采购、库存、财务、人力资源等模块。Odoo 8是Odoo软件的一个版本。

默认字段值是指在创建新记录时,字段自动填充的默认值。在Odoo 8中,可以通过在字段定义中设置默认值来实现。

Odoo 8中的字段可以分为不同的类型,例如字符型、整型、日期型等。对于不同类型的字段,设置默认值的方式也有所不同。

对于字符型字段,可以通过在字段定义中使用default参数来设置默认值。例如,以下代码将在创建新记录时,将name字段的默认值设置为"New Record":

代码语言:txt
复制
name = fields.Char(default="New Record")

对于整型字段,可以使用default参数设置默认值。例如,以下代码将在创建新记录时,将age字段的默认值设置为18:

代码语言:txt
复制
age = fields.Integer(default=18)

对于日期型字段,可以使用default参数设置默认值。例如,以下代码将在创建新记录时,将date字段的默认值设置为当前日期:

代码语言:txt
复制
date = fields.Date(default=fields.Date.today)

除了使用固定的默认值外,还可以通过使用函数来动态设置默认值。例如,以下代码将在创建新记录时,将name字段的默认值设置为当前用户的名称:

代码语言:txt
复制
def _get_default_name(self):
    return self.env.user.name

name = fields.Char(default=_get_default_name)

Odoo 8中的默认字段值可以帮助用户在创建新记录时快速填充字段,提高数据录入的效率。根据具体的业务需求,可以根据字段类型和业务逻辑设置不同的默认值。

腾讯云提供了一系列的云计算产品,例如云服务器、云数据库、云存储等,可以帮助企业快速搭建和部署Odoo系统。具体的产品介绍和使用方法可以参考腾讯云的官方文档:腾讯云产品文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

django 模型字段设置默认代码

,primary_key=True) ip = models.CharField(max_length=50) port = models.IntegerField(default=22) #设置默认为...22 path = models.CharField(max_length=50) 补充知识:django 设置默认到SQL 环境:django 1.9.7 背景介绍 django migrate...生成表结构时,默认是不处理default(即字段的default 是在django 框架层面,没有到数据库层面)。...项目前端系统使用tornado,后端管理系统使用django, 鉴于这种情况,所以就用django来生成所有的表,但是在实际中,不通过django 插入的数据全都报错,一查看,全是默认没有填写的情况。...当数据库用mysql, longtext and longblob 设置默认会报错 include_default = False if sql in [‘longtext’, ‘longblob

3.6K40

SQL Server删除带“默认字段的需求探索

某位兄弟问了一个问题,“SQL server中怎么删除带默认字段”? 这是什么意思?...我们知道,在Oracle中,不管你带不带默认,删除字段就是alter table ... drop column ...,为什么到了SQL Server,有其他的讲究?...原来这个SQL Server的字段,不是普通定义的表字段,而是通过这几个操作定义的。 1. ...绑定这个类型的默认是刚才创建的chardt, 绑定这个类型的默认是chardft exec sp_bindefault chardt, dtkind 创建表的时候,列c定义为dtkind类型,删除这个列...如果默认,还未绑定到列,可以用DROP DEFAULT,删除默认, 2. 如果默认,已经绑定到列,则需要解绑,才可用alter table ... drop column ...

1.5K20

odoo 开发入门教程系列-模型和基本字段

模型和基本字段 在上一章的末尾,我们创建一个odoo模块。然而,此时它仍然是一个空壳,不允许我们存储任何数据。...有两大类领域字段:‘简单’字段--直接存储在模型表中的原子,形如Boolean, Float, Char, Text, Date 和Selection, ‘关系型’ 字段--连接相同或者不同模型的记录...现在假设要求 name 和expected_price字段不为null,所以需要对其修改,如下,添加字段属性配置required=True name = fields.Char(required=True...required (bool, default: False) 如果为 True, 表示该字段不能为空。创建记录时必须拥有默认或给定的。...自动创建的字段(Automatic Fields) 参考: 该话题相关文档可参考 Automatic fields. odoo会在所有model(当然,也可以配置禁止自动创建某些字段)中创建少数字段

2.2K30

小书MybatisPlus第9篇-常用字段默认自动填充

在数据库表层面需要先添加2个日期类型的字段create_tme和update_time ?...fill = FieldFill.INSERT_UPDATE) private Date updateTime; } FieldFill是一个枚举,用于指定在何种情况下会自动填充,有如下几种可选:...DEFAULT:默认不处理 INSERT:插入时自动填充字段 UPDATE:更新时自动填充字段 INSERT_UPDATE:插入和更新时自动填充字段 二、自定义填充默认数值 编写公共字段填充处理器类...,该类继承了MetaObjectHandler类,重写 insertFill和updateFill方法,我们在这两个方法中获取需要填充的字段以及默认填充的。...metaObject) { this.fillStrategy(metaObject, "updateTime", new Date()); } } 在一些比较旧的版本,为填充字段设置

2.6K10

可重复执行SQL语句|建表、插入默认、增加字段、删除字段、修改字段可重复执行SQL语句|oracle|mysql

目录 前言 oracle脚本: 建表语句 插入默认语句 删除某个字段 增加某个字段 有数据情况下修改某个字段为另外的名称  mysql: 建表语句 插入默认 删除某个字段 增加某个字段 表有数据情况下将某个字段修改为另外的名称...有时候表里有一些初始,我们创建几条默认,这里创建两个学生,一个是张三,一个是李四 id name sex adress phone 001 张三 男 杭州市 13888888888 002 李四...'地址', `phone` decimal(38,16) comment '电话', primary key(`guid_no`) ) comment = '学生表'; commit; 插入默认...有时候表里有一些初始,我们创建几条默认,这里创建两个学生,一个是张三,一个是李四 id name sex adress phone 001 张三 男 杭州市 13888888888 002 李四...end$$ delimiter ; call sp_db_mysql(); drop procedure if exists sp_db_mysql; 以上就是常见的几种情况,包括建表、插入默认

7.6K10

小白学习MySQL - TIMESTAMP类型字段非空和默认属性的影响

不通过软件,直接手工创建,不会报错,模拟的SQL,如下所示,一个主键id,外加两个timestamp类型的字段,都设置了默认, create table test(   id int not null...updatetime设置了无效的默认, ERROR_GENERAL "Handling new table 'test'.'...timestamp 列 cannot be null》这篇文章其实介绍过,MySQL中有个explicit_defaults_for_timestamp变量,他决定了MySQL是否为TIMESTAMP列的默认和...根据是否启用了严格的SQL mode或包含NO_ZERO_DATE的SQL mode,默认'0000-00-00 00:00:00'可能是不被允许的。...目标库MySQL 5.7.20的explicit_defaults_for_timestamp默认的OFF,结合上述规则,就可以模拟复现上述问题了。

4.6K40

SQL Server2000导出数据时包含主键、字段默认、描述等信息

时经常用SQL Server2000自带的导出数据向导将数据从一台数据库服务器导出到另一台数据库服务器: 结果数据导出了,但表的主键、字段默认、描述等信息却未能导出,一直没想出什么方法,...说明 1.生成SQL脚本时应注意包含扩展属性、主键、默认等信息; 如何导出?...SQL Server2000生成SQL脚本时导出字段描述、主键和默认等信息 SQL Server2000生成SQL脚本时默认没有生成字段描述、主键和字段默认等信息,但这些信息都非常重要,...是必须要生成的,所以在生成SQL脚本时必须手工设置下: 1.生成字段描述:切换到"设置格式"选项卡,钩选"包括扩展属性" 2.生成主键和字段默认:切换到"选项"选项卡,钩选"...编写主键、外键、默认和检查约束脚本" 2.如果服务器上的数据库用户名和本地用户名不同,应该将SQL脚本中的数据库用户改为服务器上的用户,例如本地用户是dbo,服务器上的用户是dnawo,就应将

1.2K110
领券