From 93b93a1448202a9fadb06085ba4436508b8f4d0a Mon Sep 17 00:00:00 2001 From: Chris Giacofei Date: Wed, 26 Jun 2024 14:53:35 -0400 Subject: [PATCH] make timestamp non-editable. Hides from admin panel since it's generated automatically. --- beer/models.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/beer/models.py b/beer/models.py index 7ccf7ed..04660a3 100644 --- a/beer/models.py +++ b/beer/models.py @@ -14,7 +14,10 @@ logger = logging.getLogger('django') class CustomModel(models.Model): """ Custom model class with default fields to use. """ - created_date = models.DateTimeField(default=timezone.now) + created_date = models.DateTimeField( + default=timezone.now, + editable=False + ) class Meta: abstract = True @@ -144,7 +147,10 @@ class Supplier(CustomModel): class CustomIngredient(CustomModel): """ Custom model class with default fields to use. """ - created_date = models.DateTimeField(default=timezone.now) + created_date = models.DateTimeField( + default=timezone.now, + editable=False + ) name = models.CharField(max_length=50) units = models.ForeignKey(Unit, on_delete=models.PROTECT) unit_cost = models.DecimalField(