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.
35 lines
1.4 KiB
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))
|
|
|