default=timezone.default is better than auto_now_add=True

This commit is contained in:
Yohann D'ANELLO 2020-08-01 17:49:23 +02:00
parent f38b9801d0
commit cc04fa5555
4 changed files with 9 additions and 5 deletions

View File

@ -5,6 +5,7 @@ from datetime import timedelta, datetime
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.db import models from django.db import models
from django.db.models import Q from django.db.models import Q
from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from rest_framework.exceptions import ValidationError from rest_framework.exceptions import ValidationError
from note.models import NoteUser, Transaction from note.models import NoteUser, Transaction
@ -118,7 +119,7 @@ class Entry(models.Model):
) )
time = models.DateTimeField( time = models.DateTimeField(
auto_now_add=True, default=timezone.now,
verbose_name=_("entry time"), verbose_name=_("entry time"),
) )

View File

@ -5,6 +5,7 @@ from django.conf import settings
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.db import models from django.db import models
from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
@ -68,7 +69,7 @@ class Changelog(models.Model):
timestamp = models.DateTimeField( timestamp = models.DateTimeField(
null=False, null=False,
blank=False, blank=False,
auto_now_add=True, default=timezone.now,
name='timestamp', name='timestamp',
verbose_name=_('timestamp'), verbose_name=_('timestamp'),
) )

View File

@ -7,6 +7,7 @@ from django.conf import settings
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.core.validators import RegexValidator from django.core.validators import RegexValidator
from django.db import models from django.db import models
from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from polymorphic.models import PolymorphicModel from polymorphic.models import PolymorphicModel
@ -51,7 +52,7 @@ class Note(PolymorphicModel):
) )
created_at = models.DateTimeField( created_at = models.DateTimeField(
verbose_name=_('created at'), verbose_name=_('created at'),
auto_now_add=True, default=timezone.now,
) )
class Meta: class Meta:

View File

@ -6,6 +6,7 @@ from django.contrib.auth.models import User
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.db import models from django.db import models
from django.db.models import Q from django.db.models import Q
from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from note.models import NoteSpecial, SpecialTransaction, MembershipTransaction from note.models import NoteSpecial, SpecialTransaction, MembershipTransaction
@ -53,7 +54,7 @@ class Invoice(models.Model):
) )
date = models.DateField( date = models.DateField(
auto_now_add=True, default=timezone.now,
verbose_name=_("Place"), verbose_name=_("Place"),
) )
@ -130,7 +131,7 @@ class Remittance(models.Model):
""" """
date = models.DateTimeField( date = models.DateTimeField(
auto_now_add=True, default=timezone.now,
verbose_name=_("Date"), verbose_name=_("Date"),
) )