2016-12-22 8 views
0

私は本のOdoo開発の本質を読んで始めました。問題があります。Odoo 8の開発の要点

私はモジュールを作成しました。モデルを追加すると、データベースに表示されません。私は手作業でコードを書いていて、ブックからコピーを貼り付け、Odooサーバーを再起動し、アプリケーションをアップグレードしましたが、何も起こりません。モデルはデータベースに表示されません。

これは私の現在のコードです:

のinitの.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

以下 Useコマンド__init__.pyから。 import todo_model – Grf

+0

どのようにしてOdooサーバーを起動しましたか? 'python odoo.py xxxx'とフルフォルダ構造を貼り付けることができますか? – danidee

+0

こんにちは..私はそれを考え出した。それは私に3時間かかった、そしてそれは実際にタイプミスだった。私の初期化ファイルに名前をつけたときにアンダースコアが1つ欠落しました。 – Grf

答えて

0

あなたはモジュールがインストールされているかどうかを確認してください。 モジュールを最初にインストールし、モデル、init、およびその他のファイルのコードを記述した可能性があります。すでにインストールしている場合は、モジュールを再度アップグレードし、動作することを確認してください。

これ以外の場合は、カスタムモジュールを開発するためのOdooスキャフォールディングもできます。 IT-

パイソンodoo.py足場用

おかげ

関連する問題