テンプレート コンテキストに日付があり、その日付に 7 日を加えた日付をレンダリングされた出力に表示したいと考えています。
このようなもの(存在しません):
{{some_date|plus_days:7}}
Pythonコードを書かずにDjangoテンプレートでこれを行うにはどうすればよいですか?
テンプレート コンテキストに日付があり、その日付に 7 日を加えた日付をレンダリングされた出力に表示したいと考えています。
このようなもの(存在しません):
{{some_date|plus_days:7}}
Pythonコードを書かずにDjangoテンプレートでこれを行うにはどうすればよいですか?
独自のテンプレート タグを作成できます。
import datetime
from django import template
register = template.Library()
@register.filter
def plus_days(value, days):
return value + datetime.timedelta(days=days)