Make use of DateField arguments
This commit is contained in:
parent
d361681f5a
commit
e1995b4c0e
1 changed files with 1 additions and 5 deletions
|
@ -45,7 +45,7 @@ class List(models.Model):
|
||||||
class Item(models.Model):
|
class Item(models.Model):
|
||||||
title = models.CharField(max_length=140)
|
title = models.CharField(max_length=140)
|
||||||
list = models.ForeignKey(List)
|
list = models.ForeignKey(List)
|
||||||
created_date = models.DateField()
|
created_date = models.DateField(auto_now=True, auto_now_add=True)
|
||||||
due_date = models.DateField(blank=True,null=True,)
|
due_date = models.DateField(blank=True,null=True,)
|
||||||
completed = models.BooleanField()
|
completed = models.BooleanField()
|
||||||
completed_date = models.DateField(blank=True,null=True)
|
completed_date = models.DateField(blank=True,null=True)
|
||||||
|
@ -65,10 +65,6 @@ class Item(models.Model):
|
||||||
|
|
||||||
# Auto-set the item creation / completed date
|
# Auto-set the item creation / completed date
|
||||||
def save(self):
|
def save(self):
|
||||||
# Set datetime on initial item save
|
|
||||||
if not self.id:
|
|
||||||
self.created_date = datetime.datetime.now()
|
|
||||||
|
|
||||||
# If Item is being marked complete, set the completed_date
|
# If Item is being marked complete, set the completed_date
|
||||||
if self.completed :
|
if self.completed :
|
||||||
self.completed_date = datetime.datetime.now()
|
self.completed_date = datetime.datetime.now()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue