3

テンプレート コンテキストに日付があり、その日付に 7 日を加えた日付をレンダリングされた出力に表示したいと考えています。

このようなもの(存在しません):

{{some_date|plus_days:7}}

Pythonコードを書かずにDjangoテンプレートでこれを行うにはどうすればよいですか?

4

2 に答える 2

10

独自のテンプレート タグを作成できます。

import datetime

from django import template

register = template.Library()

@register.filter
def plus_days(value, days):
    return value + datetime.timedelta(days=days)
于 2013-10-25T22:52:55.367 に答える