首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo 8发展要点

Odoo 8发展要点
EN

Stack Overflow用户
提问于 2016-12-22 11:52:15
回答 1查看 174关注 0票数 0

我开始读“Odoo开发要点”一书,但我遇到了一个问题。

我创建了一个模块。但是当我添加一个模型时,它不会出现在数据库中。我手工编写了代码,从书中粘贴了副本,重新启动了Odoo服务器,升级了应用程序,但什么也没有发生。该模型没有显示在数据库中。

这是我目前的代码:

init.py

代码语言:javascript
复制
from . import todo_model

todo_model.py

代码语言:javascript
复制
# -*- 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

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

所以,基本上就像我上面说的,我的应用程序在“本地模块”中

但是在数据库结构\模型中没有todo.task

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-23 12:57:09

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

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

python odoo.py脚手架

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41282580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档