答えて

1

models.pyあなたのビューを使用して、テンプレートとテンプレートのプロパティ値を取得するには、モデルのインスタンスを渡し

from datetime import date 
class DemoModel(models.Model): 
    name = models.CharField(mx_length=23) 
    dob = models.DateTimeField() 


    @property 
    def age(self): 
     return date.today().year - self.dob.year 

views.py

def demoview(request): 
    from .models import DemoModel 
    instance = DemoModel.objects.first() 
    return render(request, 'index.html' ,{'instance':instance}) 

HTML

<p>DOB: {{ instance.dob }}</p> 
<p>AGE: {{ instance.age }}</p> 
+0

これはサクサクではありません – Touhami

関連する問題