fix missing import

apikeys
Laurent 3 months ago
parent 67879ed6ed
commit bb86086235
  1. 12
      tournaments/models/event.py
  2. 2
      tournaments/views.py

@ -2,9 +2,21 @@ from django.db import models
from . import BaseModel, Club, CustomUser from . import BaseModel, Club, CustomUser
import uuid import uuid
# je veux qu'un evenement puisse faire partie d'une ligue
# une ligue peut avoir plusieurs type de tournois : P25, P100... ou P1, P2...
# une ligue peut être dispo dans un seul pays ou tous. Pas plusieurs ?
# une ligue peut être dispo pour certains utilisateurs uniquement
# class League(BaseModel):
# id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True)
# country_identifier = models.CharField(max_length=20, null=True, blank=True)
# restricted = models.BooleanField(default=False)
class Event(BaseModel): class Event(BaseModel):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True) id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True)
club = models.ForeignKey(Club, on_delete=models.SET_NULL, null=True, blank=True, related_name='events') club = models.ForeignKey(Club, on_delete=models.SET_NULL, null=True, blank=True, related_name='events')
league = models.ForeignKey(League, on_delete=models.SET_NULL, null=True, blank=True, related_name='events')
creation_date = models.DateTimeField() creation_date = models.DateTimeField()
creator = models.ForeignKey(CustomUser, blank=True, null=True, on_delete=models.SET_NULL, related_name='events') creator = models.ForeignKey(CustomUser, blank=True, null=True, on_delete=models.SET_NULL, related_name='events')
name = models.CharField(max_length=200, null=True, blank=True) name = models.CharField(max_length=200, null=True, blank=True)

@ -10,7 +10,7 @@ from django.contrib.admin.views.decorators import staff_member_required
from django.shortcuts import redirect, render, get_object_or_404 from django.shortcuts import redirect, render, get_object_or_404
from django.utils import timezone, formats from django.utils import timezone, formats
from django.utils.encoding import force_str, force_bytes from django.utils.encoding import force_str, force_bytes
from django.utils.http import urlsafe_base64_decode from django.utils.http import urlsafe_base64_decode, urlsafe_base64_encode
from django.http import JsonResponse, HttpResponse, Http404 from django.http import JsonResponse, HttpResponse, Http404
from django.urls import reverse, reverse_lazy from django.urls import reverse, reverse_lazy
from django.conf import settings from django.conf import settings

Loading…
Cancel
Save