gpt4 book ai didi

odoo - 我如何通过代码检查数据库中是否加载了演示数据

转载 作者:行者123 更新时间:2023-12-05 02:12:10 25 4
gpt4 key购买 nike

我如何通过 python 代码检查数据库中是否加载了演示数据。我知道其他检查方法,但我需要通过代码检查。

最佳答案

我认为最简单的方法是检查是否加载了 XML-ID:

         # checking if the demo user record exist in database
# don't forget the put the full qualifying XML-ID (addon_name.xml_id)
if not self.env.ref('base.user_demo', raise_if_not_found=False):
# demo user is not loaded in database

Odoo 使用此模型将 XML-ID 映射到数据库中的真实 ID ir.model.data 如果记录已加载 ref 将从数据库返回记录否则它会根据第二个参数 raise_if_not_found 引发异常 或返回 None 默认情况下它是 True

关于odoo - 我如何通过代码检查数据库中是否加载了演示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56377563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com