make timestamp non-editable.

Hides from admin panel since it's generated automatically.
This commit is contained in:
Chris Giacofei 2024-06-26 14:53:35 -04:00
parent 3fd248d8b7
commit 93b93a1448

View File

@ -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(