我有这样的方法:
@api.model
def send_mail_function(self):
template_id = self.env.ref('opencloud_cashflows.email_template_loan')
if template_id:
template_id.send_mail(self.id, force_send=True)
return True我是从这样的网页上这么说的:
<center><input id="send_mail_function" class="btn btn-primary btn-lg" name="send_mail_function" value="Pedir préstamo al Banco" type="submit" style="background-color:#e67e22;"/></center>但是它什么也不做,我还需要做些什么才能从Odoo的前端/网站调用这个方法吗?
我在Odoo v9社区。
编辑
这个方法是在model文件上,而不是在控制器上,即main.py,这是问题吗?
但是,我认为我不能在Odoo控制器文件上调用@api.model装饰器。
发布于 2017-05-10 13:05:15
它应该在main.py文件上。在controller中,您可以调用此方法。请尝试使用@api.multi
https://stackoverflow.com/questions/43874618
复制相似问题