modified members paid field to default to the beginning of time instead of null and disallowed nulls

This commit is contained in:
okalintu
2016-12-10 19:40:57 +02:00
parent dd0d7393ee
commit 7631a5ed71
2 changed files with 27 additions and 3 deletions
+6 -3
View File
@@ -16,7 +16,7 @@ class Member(models.Model):
AYY = models.BooleanField(default=False)
jas = models.BooleanField(default=False)
created = models.DateTimeField(default=timezone.now)
paid = models.DateTimeField(default=None,null=True,blank=True)
paid = models.DateTimeField(default=datetime.fromtimestamp(0))
def get_dict(self):
return {
@@ -92,8 +92,11 @@ class MemberRequest(models.Model):
}
def date2str(date):
if not date:
return 'Ei koskaan'
'''
Convert date to a standard date string
'''
if date is None:
return None
return date.strftime("%Y-%m-%d %H:%M:%S")
def str2date(s):