我使用Odoo8,我正在尝试创建一个自定义模块,以便在日期字段中添加日期后生成报告。
所以我的问题是:如何在窗体视图中按下按钮后在python类中运行SQL查询?
答案 0 :(得分:6)
XML视图:
<button name="open_something" string="Name of button" type="object" />
Python代码:
@api.multi
def open_something(self):
self.ensure_one()
self.env.cr.execute("SQL query")
result = cr.fetchall()
...
请记住,您应该使用ORM方法,因为某些约束不在数据库中