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): class CustomModel(models.Model):
""" Custom model class with default fields to use. """ """ 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: class Meta:
abstract = True abstract = True
@ -144,7 +147,10 @@ class Supplier(CustomModel):
class CustomIngredient(CustomModel): class CustomIngredient(CustomModel):
""" Custom model class with default fields to use. """ """ 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) name = models.CharField(max_length=50)
units = models.ForeignKey(Unit, on_delete=models.PROTECT) units = models.ForeignKey(Unit, on_delete=models.PROTECT)
unit_cost = models.DecimalField( unit_cost = models.DecimalField(