mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-25 10:34:21 +00:00
Fix default date of birth with aware timezone
This commit is contained in:
parent
7a65215bb5
commit
c877fa7b84
@ -3,6 +3,7 @@ from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin, UserM
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.core import validators
|
||||
from django.utils import timezone
|
||||
from datetime import datetime
|
||||
|
||||
class User(AbstractBaseUser, PermissionsMixin):
|
||||
"""
|
||||
@ -12,7 +13,7 @@ class User(AbstractBaseUser, PermissionsMixin):
|
||||
but some fields are required, and the username is generated automatically with the
|
||||
name of the user (see generate_username()).
|
||||
|
||||
Added field: nick_name
|
||||
Added field: nick_name, date_of_birth
|
||||
Required fields: email, first_name, last_name, date_of_birth
|
||||
"""
|
||||
username = models.CharField(
|
||||
@ -34,7 +35,7 @@ class User(AbstractBaseUser, PermissionsMixin):
|
||||
first_name = models.CharField(_('first name'), max_length=30)
|
||||
last_name = models.CharField(_('last name'), max_length=30)
|
||||
email = models.EmailField(_('email address'), unique=True)
|
||||
date_of_birth = models.DateTimeField(_('date of birth'), default="1970-01-01T00:00:00+01:00")
|
||||
date_of_birth = models.DateTimeField(_('date of birth'), default=timezone.make_aware(datetime(1942, 6, 12)))
|
||||
nick_name = models.CharField(max_length=30, blank=True)
|
||||
is_staff = models.BooleanField(
|
||||
_('staff status'),
|
||||
|
Loading…
Reference in New Issue
Block a user