从odoo导入模型,字段,api,_ ModuleNotFoundError:没有名为“ odoo”的模块

时间:2019-11-27 09:30:01

标签: python odoo odoo-11

我正在odoo v11中工作,尝试更新一些python文件,但是当我打开文件时出现此错误  从odoo导入模型,字段,api,_ ModuleNotFoundError:没有名为“ odoo”的模块  在此消息出现之前,我没有更新任何图片,图片可能会解释更多

    public Window window;
    public event PropertyChangedEventHandler PropertyChanged;
    public LicenseRecordModel dialogResult;

    //Commands and OnPropertyChanged...

    public AddLicenseWindowViewModel(Window w)
    {
        window = w;
    }

    private void ButtonClick(){    
        dialogResult = new LicenseRecordModel("b", "b", "b", "b", "b");
        //...
        DialogCloser.SetDialogResult(wnd, true);
    }

错误消息是

from odoo import models, fields, api, _
from odoo.exceptions import ValidationError


class OpExamSession(models.Model):
    _name = 'op.exam.session'
    _inherit = ['mail.thread']
    _description = 'Exam Session'

    name = fields.Char(
        'Exam Session', size=256, required=True, track_visibility='onchange')
    course_id = fields.Many2one(
        'op.course', 'Course', required=True, track_visibility='onchange')
    batch_id = fields.Many2one(
        'op.batch', 'Batch', required=True, track_visibility='onchange')
    exam_code = fields.Char(
        'Exam Session Code', size=16,
        required=True, track_visibility='onchange')
    start_date = fields.Date(
        'Start Date', required=True, track_visibility='onchange')
    end_date = fields.Date(
        'End Date', required=True, track_visibility='onchange')  

1 个答案:

答案 0 :(得分:0)

这可能是由于未设置 odoo/addons 路径而引发的错误。如果设置了路径,那么您应该更改 odoo conf 文件中的顺序:

addons_path = /odoo/addons/directory/path/addons,
              /odoo/addons/directory/path/odoo/addons