|
@@ -0,0 +1,16 @@
|
|
|
|
+from odoo import models, fields
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+class TestModel(models.Model):
|
|
|
|
+ _name = 'test.model'
|
|
|
|
+ _description = 'description of test.model'
|
|
|
|
+ field1 = fields.Char()
|
|
|
|
+ # 默认情况下,字段的标签(用户可见名称)是字段名称的大写版本,可以使用参数覆盖string
|
|
|
|
+ field2 = fields.Integer(string="Field Label")
|
|
|
|
+ # 可以通过default参数设置字段的默认值,默认值可以是特定的值,也可以是一个函数。
|
|
|
|
+ a_field = fields.Char(default="a value")
|
|
|
|
+
|
|
|
|
+ def default_value(self):
|
|
|
|
+ return self.get_value()
|
|
|
|
+
|
|
|
|
+ name = fields.Char(default=default_value())
|