gpt4 book ai didi

postgresql - openerp 6 中的 Controller 文件..?

转载 作者:行者123 更新时间:2023-11-29 12:47:19 25 4
gpt4 key购买 nike

<分区>

这几天我已经了解了 openerp 结构,我明白了,openerp 是 mvc。来自教程:

模型:Postgre 表

查看:XML 文件

Controller :OpenERP 的对象

让我仍然感到困惑的是,当我试图归档 Controller 文件在哪里时,我在模块 (sale) 中找到了一个文件,sale.py,我认为它是 Controller ,但是当我检查内部时文件,里面还有一个查询..

...

def _picked_rate(self, cr, uid, ids, name, arg, context=None):
if not ids:
return {}
res = {}
for id in ids:
res[id] = [0.0, 0.0]
cr.execute('''SELECT
p.sale_id, sum(m.product_qty), mp.state as mp_state
FROM
stock_move m
LEFT JOIN
stock_picking p on (p.id=m.picking_id)
LEFT JOIN
procurement_order mp on (mp.move_id=m.id)
WHERE
p.sale_id IN %s GROUP BY mp.state, p.sale_id''', (tuple(ids),))

...

正如我从其他框架中了解到的,关于模型、 View 和 Controller 在不同的文件(CI、Yii 等)中是分开的。那么openerp呢? Controller 和模型呢?

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