【发布时间】:2015-07-16 07:55:23
【问题描述】:
我正在 Odoo 8 中构建一个简单的模块。
我有两个模型(semester_no 和 scheme),我想从 scheme 到 One2many 关系semester_no。这个关系给了我一个错误,我不知道原因。*
我正在使用从 semester_no 到另一个模型 subject 的相同关系,具有完全相同的模式并遵循相同的步骤并且它正在工作,但在这个模型中它不是!
XmlHttpRequestError 内部服务器错误 500 内部服务器 错误
内部服务器错误
服务器遇到 内部错误,无法完成您的请求。无论是 服务器过载或应用程序出错。
问题是在取消注释注释行时引起的
这个错误以前在其他模型中出现过,然后突然消失了,没有改变任何东西,即使 semester_no 和 subject 的关系也不起作用,然后突然就起作用了。 p>
我在另一台机器上尝试了相同的模块,但出现同样的错误
class semester_no(models.Model):
_name = 'uet.semester_no'
name = fields.Char(string="Semester No.")
subjects = fields.One2many(comodel_name='uet.subject', inverse_name='semester', string="Subjects")
#scheme = fields.Many2one(comodel_name='uet.scheme')
class scheme(models.Model):
_name = 'uet.scheme'
name = fields.Char(string="Name")
#semester = fields.One2many(comodel_name='uet.semester_no', inverse_name='scheme', string="Semesters")
class subject(models.Model):
_name = 'uet.subject'
subject_name = fields.Char(string="Name", required=True)
subject_code_prefix = fields.Char(string="Code Prefix")
subject_code = fields.Integer(string="Code")
subject_type = fields.Char(string="Type", required=True)
subject_level = fields.Char(string="Level")
credit_hours = fields.Integer(string = "No. of Credit Hours", required = True)
contact_hours = fields.Integer(string="No. of Contact Hours", required = True)
pre_requisites = fields.Char(string="Pre-Requisites")
co_requisites = fields.Char(string="Co-Requisites")
semester = fields.Many2one(comodel_name="uet.semester_no", string="Semester")
program = fields.Many2one(comodel_name='uet.program', string="Program")
department = fields.Many2one(comodel_name='uet.department', string="Department")
【问题讨论】:
-
能否请您检查日志文件中的错误并将其粘贴到此处?
-
如果你的意思是 /server/openerp-server.log 那么这是最后几行 " File "C:\Program Files (x86)\Odoo 8.0-20150622\server \openerp\addons\UET\models.py", line 58 scheme = fields.Many2one(comodel_name='uet.scheme') ^ IndentationError: unindent does not match any external indentation level " 我确定它是 4 个空格缩进我什至在没有标签的情况下手动完成了!!!我尝试完全删除缩进,但我从视图文件中得到另一个错误“错误详细信息:字段方案不存在”@emiprotechnologiespvt.ltd
标签: odoo internal-server-error odoo-8