yu yang преди 1 година
родител
ревизия
ae8dd6b267
променени са 1 файла, в които са добавени 16 реда и са изтрити 0 реда
  1. 16 0
      my_library/models/test.py

+ 16 - 0
my_library/models/test.py

@@ -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())