from django.db import models # Create your models here. class Post(models.Model): title = models.CharField('Tytuł', max_length=250) content = models.TextField('Treść') created_at = models.DateTimeField(auto_now_add=True) def __str__(self): return self.title class Meta: verbose_name = 'Ogłoszenie' verbose_name_plural = 'Ogłoszenia' ordering = ['-created_at'] class Membership(models.Model): year = models.IntegerField('Rok') attachment = models.FileField('Plik pdf', upload_to='skladki') def __str__(self): return f'Składki członkowskie {self.year}' class Meta: verbose_name = 'Składka członkowska' verbose_name_plural = 'Składki członkowskie' ordering = ['-year'] class Administration(models.Model): type = models.IntegerField(choices=[( 1, 'Statut'), (2, 'Ogłoszenie'), (3, 'Protokół / Uchwała'), (4, 'Regulamin')]) title = models.CharField('Tytuł', max_length=250) attachment = models.FileField('Plik pdf', upload_to='skladki') year = models.IntegerField('Rok', blank=True, null=True) created_at = models.DateTimeField(auto_now_add=True) def __str__(self): return self.title class Meta: verbose_name = 'Plik zarządu' verbose_name_plural = 'Pliki zarządu' ordering = ['type', '-created_at']