You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
padel/scores/models.py

35 lines
1.4 KiB

from django.db import models
import datetime
from datetime import timedelta
class Club(models.Model):
name = models.CharField(max_length=200)
def __str__(self):
return self.name
class Match(models.Model):
club = models.ForeignKey(Club, on_delete=models.CASCADE)
date = models.DateTimeField('start date')
court = models.IntegerField(default=0)
title = models.CharField(max_length=200, blank=True)
team1 = models.CharField(max_length=200, blank=True)
team2 = models.CharField(max_length=200, blank=True)
team3 = models.CharField(max_length=200, blank=True)
team4 = models.CharField(max_length=200, blank=True)
team1scorecolumn1 = models.CharField(max_length=200, blank=True)
team1scorecolumn2 = models.CharField(max_length=200, blank=True)
team1scorecolumn3 = models.CharField(max_length=200, blank=True)
team1scorecolumn4 = models.CharField(max_length=200, blank=True)
team1scorecolumn5 = models.CharField(max_length=200, blank=True)
team2scorecolumn1 = models.CharField(max_length=200, blank=True)
team2scorecolumn2 = models.CharField(max_length=200, blank=True)
team2scorecolumn3 = models.CharField(max_length=200, blank=True)
team2scorecolumn4 = models.CharField(max_length=200, blank=True)
team2scorecolumn5 = models.CharField(max_length=200, blank=True)
# def duration(self):
# delta = datetime.now().date() - date
# return str(timedelta(delta))