41 lines
811 B
Python
41 lines
811 B
Python
from django.db import models
|
|
|
|
# Create your models here.
|
|
|
|
|
|
class League(models.Model):
|
|
rank = '_'
|
|
year = models.IntegerField('Rok', primary_key=True)
|
|
link = models.CharField('Link do wyników', max_length=512)
|
|
|
|
def __str__(self):
|
|
return f'{self.rank} Liga {self.year}'
|
|
|
|
class Meta:
|
|
abstract = True
|
|
ordering = ['-year']
|
|
|
|
|
|
class FirstLeague(League):
|
|
rank = 'I'
|
|
|
|
class Meta:
|
|
verbose_name = 'Wyniki I ligi'
|
|
verbose_name_plural = 'Wyniki I ligi'
|
|
|
|
|
|
class SecondLeague(League):
|
|
rank = 'II'
|
|
|
|
class Meta:
|
|
verbose_name = 'Wyniki II ligi'
|
|
verbose_name_plural = 'Wyniki II ligi'
|
|
|
|
|
|
class ThirdLeague(League):
|
|
rank = 'III'
|
|
|
|
class Meta:
|
|
verbose_name = 'Wyniki III ligi'
|
|
verbose_name_plural = 'Wyniki III ligi'
|