Répondre

1

passer votre instance de modèle à modèle en utilisant votre point de vue et obtenir la valeur de la propriété dans le modèle

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

ce n'est pas croustillant – Touhami