如何在Odoo中显示带有来自控制器的警告消息的对话框?

问题描述 投票:0回答:1

覆盖控制器功能时是否可能显示警告消息?这是我的代码:

raise Warning(_('Entered Quantity is greater than quantity on source.'))
return super(CheckCart, self).cart(**post)

我想呈现购物车模板,但也要发出警告,但我得到以下信息:

500:内部服务器错误错误错误消息:(“输入的数量大于来源。','')

追踪

没有别的。

odoo
1个回答
0
投票

控制器文件。

request.render("custom_module_name.redirect_fail_page", {})

XML文件。

<template id="redirect_fail_page" name="Failure Code Page">
    <div>
          <span>Failed</span>
    </div>
    <script>
        setTimeout(function(){
            window.location.href = '/';
        }, 1100)
    </script>
</template>

这里您可以使用request.render

© www.soinside.com 2019 - 2024. All rights reserved.