我有一个这样的模型:
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 %}