Odoo 8开发必备品

时间:2016-12-22 11:52:16

标签: openerp odoo-8

我开始阅读Odoo开发必需品这本书,我遇到了问题。

我创建了一个模块。但是当我添加一个模型时,它并没有出现在数据库中。我已手动编写代码,从书中粘贴复制,重新启动Odoo服务器,升级应用程序,但没有任何反应。该模型未显示在数据库中。

这是我目前的代码:

初始化的.py

from . import todo_model

todo_model.py

# -*- coding: utf-8 -*-
from openerp import models, fields
class TodoTask(models.Model):
    _name = 'todo.task'
    name = fields.Char('Description', required=True)
    is_done = fields.Boolean('Done?')
    active = fields.Boolean('Active?', default=True)

OpenERP的的.py

{
    'name': 'To-Do Application',
    'description': 'Manage your personal task with this model.',
    "author": "AP",
    "depends": ['mail'],
    "application": "True",
}

所以基本上就像我上面说的那样,我的应用程序位于" Local Modules"

但是在Database Structure \ Models

中没有todo.task

1 个答案:

答案 0 :(得分:0)

请检查您是否安装了该模块。 您可能先安装模块,然后编写模型,init和其他文件的代码。因此,如果您已经安装了它,请再次升级模块并检查它是否可行。

另外,您还可以使用Odoo脚手架开发自定义模块。 使用下面的命令 -

python odoo.py scaffold

感谢