From 41990e2e24a72d9d849a3e17e765750bba6a1d87 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Tue, 24 Apr 2018 14:48:36 +0300 Subject: [PATCH] Update Baner Meta & save --- apps/content/models.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps/content/models.py b/apps/content/models.py index 6b42f84e..571dfc9e 100644 --- a/apps/content/models.py +++ b/apps/content/models.py @@ -117,3 +117,17 @@ class Baner(models.Model): button_text = models.CharField(max_length=50) url = models.URLField() image = models.ImageField() + use = models.BooleanField(default=False) + + created_at = models.DateTimeField(auto_now_add=True) + update_at = models.DateTimeField(auto_now=True) + + class Meta: + verbose_name = 'Банер' + verbose_name_plural = 'Банеры' + ordering = ('-created_at',) + + def save(*args, **kwargs): + if self.use: + Baner.objects.filter(use=true).update(use=False) + return super().save(*args, **kwargs)