2016-12-22 4 views
0

Я начал читать книгу «Основы разработки книги Odoo», и у меня есть проблема.Odoo 8 development essentials

Я создал модуль. но когда я добавляю модель, она не появляется в базе данных. Я написал код вручную, скопировал его из книги, перезапустил сервер 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

__init__.py с. import todo_model – Grf

+0

Как вы запустили сервер Odoo .... 'python odoo.py xxxx' и можете ли вы вставить свою полную структуру папок? – danidee

+0

Привет, там .. я понял это. Мне потребовалось 3 часа, и это было на самом деле опечатка. Я пропустил 1 символ подчеркивания, когда был назван мой файл инициализации. – Grf

ответ

0

Пожалуйста, проверьте, были ли установлены модуль. Есть вероятность, что вы могли сначала установить модуль, а затем написать код модели, init и другие файлы. Итак, если вы уже установили его, обновите модуль еще раз и убедитесь, что он будет работать.

Иначе вы также можете использовать выходы для создания пользовательского модуля. Используйте команду ниже для IT-

питон odoo.py эшафот

благодаря

 Смежные вопросы

  • Нет связанных вопросов^_^