创建模型

来自Odoo V
跳转至: 导航搜索

为了to_do任务拥有看板,我们使用stage. Stages是板上列,每一项任务都适合其中一列:

1,编辑todo_ui/__init__.py 倒入models子模块

from . import models

2,创建todo_ui/models 目录,并添加 __init__.py 文件

from . import todo_model

3、增加todo_ui/models/todo_model.py python文件# -*- coding: utf-8 -*-

from odoo import models, fields, api

class Tag(models.Model):

_name = 'todo.task.tag'

_description = 'To-do Tag'

name = fields.Char('Name', 40, translate=True)

class Stage(models.Model):

_name = 'todo.task.stage' _description = 'To-do Stage'

_order = 'sequence,name'

name = fields.Char('Name', 40, translate=True)

sequence = fields.Integer('Sequence')


在这里,我们创建了两个类,这些类将在to_do任务中被引用。


看下任务阶段,我们有一个Python类:stage,它基于models.Model类,它定义了一个新的odoo类todo.task.stage。我们也有两个字段:名称和序列。我们可以看到一些新的模型属性(加下划线前缀),让我们进一步了解下。

上一节:todo_ui模块介绍
下一节:模型属性