From 932739b505e0ec8939fbd7b48175ad4994ca08a3 Mon Sep 17 00:00:00 2001 From: Johnathan Graydon Date: Sat, 12 Jan 2019 15:22:03 +0000 Subject: [PATCH] Add default for acquired and status to base model Will close #3 --- models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/models.py b/models.py index efa32341..a820baf7 100644 --- a/models.py +++ b/models.py @@ -1,6 +1,8 @@ from django.db import models from django.urls import reverse +import datetime + class AssetCategory(models.Model): class Meta: @@ -40,10 +42,10 @@ class BaseAsset(models.Model): asset_id = models.CharField(max_length=10) description = models.CharField(max_length=120) category = models.ForeignKey(to=AssetCategory, on_delete=models.CASCADE) - status = models.ForeignKey(to=AssetStatus, on_delete=models.CASCADE) + status = models.ForeignKey(to=AssetStatus, on_delete=models.CASCADE, default='Active') serial_number = models.CharField(max_length=150, blank=True) purchased_from = models.ForeignKey(to=Supplier, on_delete=models.CASCADE, blank=True, null=True) - date_acquired = models.DateField() + date_acquired = models.DateField(default=datetime.date.today().strftime('%d %b %Y')) date_sold = models.DateField(blank=True, null=True) purchase_price = models.DecimalField(blank=True, null=True, decimal_places=2, max_digits=10) salvage_value = models.DecimalField(blank=True, null=True, decimal_places=2, max_digits=10)