参考文档:
https://www.odoo.com/documentation/10.0/howtos/backend.html#build-an-odoo-module
http://www.jeffzhang.cn/Odoo-Notes-1/
1. 创建模块的命令行
$ odoo-bin scaffold eva sysaddons
执行完命令行,实际上整个模块结构都创建出来了。
2. 添加一个model
在sysaddons\eva\models中,添加eva_task.py,内容
# -*- coding: utf-8 -*-
from odoo import models, fields, api
class EvaTask(models.Model):
_name = 'eva.task'
name = fields.Char()
description = fields.Text()
在eva\__init__.py中添加
from models import eva_task
3. 安装eva
打开开发者模式,搜索eva,点击安装即可。
另外这时直接在设置->技术->数据库结构->模型中找不到对应数据库,因为数据表仍没更新,需要在启动odoo时添加-u eva命令
评论
No comments yet.