创建模型
为了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',size = 40, translate=True)
class Stage(models.Model):
_name = 'todo.task.stage' _description = 'To-do Stage'
_order = 'sequence,name'
name = fields.Char('Name', size = 40, translate=True)
sequence = fields.Integer('Sequence')
在这里,我们创建了两个类,这些类将在to_do任务中被引用。
看下任务阶段,我们有一个Python类:stage,它基于models.Model类,它定义了一个新的odoo类todo.task.stage。我们也有两个字段:名称和序列。我们可以看到一些新的模型属性(加下划线前缀),让我们进一步了解下。
上一节:todo_ui模块介绍 下一节:模型属性