From f31dbaf15c6db769de8e59c3dfbe5a8ab57be7db Mon Sep 17 00:00:00 2001 From: Paul Konstantin Gerke Date: Sat, 5 Mar 2022 12:57:50 +0100 Subject: [PATCH] Add verbose_name for a bunch all new model-fields --- core/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/models.py b/core/models.py index abfde876..6ae62345 100644 --- a/core/models.py +++ b/core/models.py @@ -111,12 +111,14 @@ class Tag(TagBase): color = models.CharField( "Color", + verbose_name=_("Color"), max_length=32, default=random_color, validators=[RegexValidator(r"^#[0-9A-F]{6}$")], ) last_used = models.DateTimeField( + verbose_name=_("Last used"), default=timezone.now, blank=False, ) @@ -125,11 +127,16 @@ class Tag(TagBase): class Tagged(GenericTaggedItemBase): tag = models.ForeignKey( Tag, + verbose_name=_("Tag"), on_delete=models.CASCADE, related_name="%(app_label)s_%(class)s_items", ) def save_base(self, *args, **kwargs): + """ + Update last_used of the used tag, whenever it is used in a + save-operation. + """ self.tag.last_used = timezone.now() self.tag.save() return super().save_base(*args, **kwargs)