Last update on .

Odoo 10的命令为odoo-bin,这里记录创建一个eva模块的过程。

参考文档:

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.

Please log in by using LinkedIn Weibo to leave a comment.