From 71d2088f53148dad42ff7e9cff9f22ac23554fe7 Mon Sep 17 00:00:00 2001 From: Basyrov Rustam Date: Wed, 4 Jun 2025 19:51:45 +0300 Subject: [PATCH] beatiful display --- polls/models.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/polls/models.py b/polls/models.py index 2684653..b2c989a 100644 --- a/polls/models.py +++ b/polls/models.py @@ -3,12 +3,20 @@ import datetime from django.db import models from django.utils import timezone -# Create your models here. +from django.contrib import admin + class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField("date published") + def __str__(self): return self.question_text + + @admin.display( + boolean=True, + ordering="pub_date", + description="Published recently?", + ) def was_published_recently(self): now = timezone.now() return self.pub_date >= timezone.now() - datetime.timedelta(days=1) <= self.pub_date <= now