使用javascript函数渲染html模板

时间:2016-06-06 14:04:40

标签: javascript html flask

我有一些烧瓶代码可以呈现像这样的HTML文档

html = render_template('test.html', data=data)

其中test.html由

提供
<div>
    {{ moment(data.date).fromNow() }}
</div>

我正在使用moment.js文件打印现在和日期之间的时差。但是,在上面的示例中,时刻功能不起作用。我试图将时刻功能包含在模板中,如

{% block scripts %}
    {{ moment.include_moment() }}
{% endblock %} 

但这似乎没有诀窍......我怎样才能在这种情况下使用javascript函数?

1 个答案:

答案 0 :(得分:1)

如果您想要从日期开始计算时间,并且无论如何都要从python中获取日期,那么为什么不使用timesince filterHere您会发现有关添加自定义适配器的信息。 我认为这将是更透明的解决方案。

然后它看起来像这样:

<div>
    {{ data.date|timesince }}
</div>