|
|
|
|
@ -1,8 +1,7 @@ |
|
|
|
|
from django.db import models |
|
|
|
|
from . import Round, GroupStage, FederalMatchCategory |
|
|
|
|
from django.utils import timezone |
|
|
|
|
from django.utils import timezone, formats |
|
|
|
|
import uuid |
|
|
|
|
from django.utils import formats |
|
|
|
|
|
|
|
|
|
class Match(models.Model): |
|
|
|
|
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True) |
|
|
|
|
@ -55,7 +54,9 @@ class Match(models.Model): |
|
|
|
|
|
|
|
|
|
def formatted_start_date(self): |
|
|
|
|
if self.start_date: |
|
|
|
|
return self.start_date.strftime("%H:%M") |
|
|
|
|
timezoned_datetime = timezone.localtime(self.start_date) |
|
|
|
|
return formats.date_format(timezoned_datetime, format='H:i') |
|
|
|
|
# return formats.date_format(self.start_date, format='H:i') |
|
|
|
|
else: |
|
|
|
|
return '' |
|
|
|
|
# return str(self.start_date) #.strftime("%H:%M") |
|
|
|
|
@ -67,9 +68,8 @@ class Match(models.Model): |
|
|
|
|
if self.started(): |
|
|
|
|
return self.formatted_duration() |
|
|
|
|
else: |
|
|
|
|
return formats.date_format(self.start_date, format='SHORT_DATETIME_FORMAT') |
|
|
|
|
# return self.start_date.strftime("%A %d %B à %H:%M") |
|
|
|
|
# return f"Prévu à {start}" |
|
|
|
|
timezoned_datetime = timezone.localtime(self.start_date) |
|
|
|
|
return formats.date_format(timezoned_datetime, format='l H:i') |
|
|
|
|
else: |
|
|
|
|
return 'À venir...' |
|
|
|
|
|
|
|
|
|
|