【问题标题】:How to add days in datetime field in email template(mako template)?如何在电子邮件模板(mako 模板)的日期时间字段中添加天数?
【发布时间】:2015-04-24 19:19:45
【问题描述】:

我想在电子邮件模板的日期时间字段中添加天数,就像在 python 代码中一样:

datetime.strptime(date_order_str, DEFAULT_SERVER_DATETIME_FORMAT) + relativedelta(days=10)

模板中的相同代码,${(object.date_order + days)}

我该怎么做?

感谢您的宝贵回复

【问题讨论】:

  • 从 mako 模板中调用一个函数并根据需要返回值:)

标签: openerp openerp-7 odoo mako openerp-8


【解决方案1】:

您可以通过创建 Python 代码块并将结果分配给将用作输入文件中的值的变量来实现此目的。

例子:

<%
    your_date_val = datetime.strptime(date_order_str, DEFAULT_SERVER_DATETIME_FORMAT) + relativedelta(days=10)
%>

<input type="datetime" value="${your_date_val}"/>

希望它能解决你的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2015-05-29
    • 2014-05-28
    • 1970-01-01
    • 2018-11-17
    • 2011-02-13
    相关资源
    最近更新 更多