timesince組み込みタグを使用して、イベントから発生した日数を取得するのが好きです。タグのドキュメントは、https ://docs.djangoproject.com/en/1.0/ref/にあります。テンプレート/ビルトイン/#timesince
しかし、実装すると、データが数週間で返され、場合によっては数分で返されます。値を日数で表示したいだけです...日数を取得するためにフィルターを変更する方法がわかりません...
いくつかのガイダンスが必要です...ありがとう..
timesince組み込みタグを使用して、イベントから発生した日数を取得するのが好きです。タグのドキュメントは、https ://docs.djangoproject.com/en/1.0/ref/にあります。テンプレート/ビルトイン/#timesince
しかし、実装すると、データが数週間で返され、場合によっては数分で返されます。値を日数で表示したいだけです...日数を取得するためにフィルターを変更する方法がわかりません...
いくつかのガイダンスが必要です...ありがとう..
非常に単純なテンプレートフィルターを作成できます。
import datetime
@register.filter(name='days_since')
def days_since(value):
since = 0
try:
since = (datetime.datetime.now() - value).days
except:
pass
return since
...
{{ obj.date|days_since }}