Odoo在视图中加截 fields.Html 类型字段时,页面一直加载的问题解决

admin 2021-5-30 225775

昨天在给学员培训时,遇到一个  fields.Html 类型的字段,导致表单视图一直加载的问题。经过跟踪后发现是在 base\models\ir_ui_view.py 中 _render_template 函数渲染模板时卡死,进一步跟踪是到

def _render(self, values=None, engine='ir.qweb', minimal_qcontext=False):
if values and values.get('editable'):
try:
self.check_access_rights('write')
self.check_access_rule('write')
except AccessError:
values['editable'] = False
return super(IrUiView, self)._render(values=values, engine=engine, minimal_qcontext=minimal_qcontext)

,最后直到无法跟踪,无法诊断确切原因。

后来回忆起之前曾经解决过类似的问题,原因是python依赖的库中某个库版本有BUG,重新安装一下依赖库,问题解决:

pip install -r source\requirements.txt

康虎绿色版执行如下命令:

runtime\python\python.exe -m pip install -r source\requirements.txt


-----------------

补充:

出问题的Python库应该是

passlib

,有待验证



最新回复 (0)
返回