微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将数据从 postgresql 数据库显示到 odoo 中的仪表板?

如何解决如何将数据从 postgresql 数据库显示到 odoo 中的仪表板?

我想在 odoo 仪表板中显示我存储在数据库中的数据。 我有 python 和 sql 方面的知识,但对 odoo 概念一点也不熟悉。 我安装了odoo并练习创建一个基本模块,但无法在应用程序列表中更新它。 我基本上只想在odoo的仪表板中显示我的数据库中的数据。 我该怎么做??

解决方法

您的问题很笼统,请提供更多详细信息.. 什么仪表板? Odoo 有很多带有仪表板的应用程序,甚至还有一个名为 Dashboard 的应用程序..所以要更具体

Odoo 使用 ORM 方法与 postgreSQL 数据库对话,您不需要 SQL 来获取数据。例如这里是如何使用 ORM 方法

@api.depends('days_number')
def count_days(self):
    for rec in self:

        payslips = self.env['hr.payslip'].search([
            ('employee_id','=',rec.employee_id.id)
        ])

        for payslip in payslips:
            for line in payslip.line_ids:
                if line.code == "NET":
                    net = line.amount
                    result = net / 30
                    total = rec.days_number * result
                    
        rec.amount = total

hr.payslip 是odoo中的一个模型,女巫是数据库中的一个表

self.env 使您无需 SQL 即可访问数据库中的所有表

我希望您找到了问题的答案..如果您需要更多信息,您可以阅读 Odoo 网站中的文档以帮助您入门link

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。