2016-12-22 41 views
0

我開始閱讀本書Odoo開發要點,我有一個問題。Odoo 8開發要點

我創建了一個模塊。但是當我添加一個模型時,它不會出現在數據庫中。我手動編寫代碼,從書中複製粘貼,重新啓動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", 
} 

所以基本上就像我上面我的應用程序說是在「本地模塊」

但在數據庫結構\型號沒有todo.task

+0

__init__.py從下面 使用命令。 import todo_model – Grf

+0

你是如何啓動Odoo服務器....'python odoo.py xxxx'並且可以粘貼你的完整文件夾結構嗎? – danidee

+0

你好..我想通了..它花了我3小時,它實際上是錯字。在命名我的init文件時,我錯過了1個下劃線。 – Grf

回答

0

請檢查您是否已經安裝該模塊。 有可能您已經先安裝了模塊,然後編寫了模型,init和其他文件的代碼。所以,如果你已經安裝了它,請再次升級模塊並檢查它是否工作。

否則你也可以用你的Odoo腳手架來開發一個自定義模塊。對於IT-

蟒蛇odoo.py支架

感謝