Odoo:如何从 Odoo 中删除非空约束?
Odoo : How to remove not null constraint from Odoo?
我必须从 odoo 而不是在 postgresql 中删除非空约束。
例如:
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=True)
我想从 Odoo Python 中删除 required = True
。
从该行中删除该关键字。
time_table_lines_1 = fields.One2many('gen.time.table.line','gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')])
如果您要扩展现有模型,只需将 required 设置为 False
如果您正在构建不扩展任何现有模型的自定义模型,则完全忽略它。
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=False)
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=True)
从该行中删除关键字 required=True
。
它将变成
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')])
谢谢
Abhay S
我必须从 odoo 而不是在 postgresql 中删除非空约束。
例如:
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=True)
我想从 Odoo Python 中删除 required = True
。
从该行中删除该关键字。
time_table_lines_1 = fields.One2many('gen.time.table.line','gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')])
如果您要扩展现有模型,只需将 required 设置为 False
如果您正在构建不扩展任何现有模型的自定义模型,则完全忽略它。
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=False)
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=True)
从该行中删除关键字 required=True
。
它将变成
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')])
谢谢
Abhay S