首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从网站页面发送电子邮件- Odoo v9社区

从网站页面发送电子邮件- Odoo v9社区
EN

Stack Overflow用户
提问于 2017-05-09 15:58:00
回答 1查看 215关注 0票数 0

我有这样的方法:

代码语言:javascript
复制
@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

我是从这样的网页上这么说的:

代码语言:javascript
复制
<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装饰器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-10 13:05:15

它应该在main.py文件上。在controller中,您可以调用此方法。请尝试使用@api.multi

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43874618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档