私はこのようなモデルを持っています:
class WeddingDate(models.Model):
user = models.ForeignKey(User)
date = models.DateField(help_text="Date should be in 1991-07-22 format!")
ユーザーが結婚式の日付を入力します。そして、私は彼らの結婚式とショーの残りの日を見つけますbase.html
. カスタム テンプレート タグを作成しようとしています。
templatetags というディレクトリを作成し、というファイルを作成しましたremainingdays.py
from models import WeddingDate
from django import template
from datetime import date
register = template.Library()
def get_remaining_day(user):
date = WeddingDate.objects.get(pk=user)
current_date = date.today()
days = date.date - current_date
return days.days
さて、次のようにテンプレートに表示するにはどうすればよいですか{% get_remaining_day %}