from reversion import revisions as reversion from django.db import models from mamweb.models.base import SeminarModelBase from personalni.models.organizator import Organizator from .soustredeni import Soustredeni @reversion.register(ignore_duplicates=True) class Soustredeni_Organizatori(SeminarModelBase): # zmena dedicnosti z models.Model na SeminarModelBase, potencialni vznik bugu class Meta: db_table = 'seminar_soustredeni_organizatori' verbose_name = 'Účast organizátorů na soustředění' verbose_name_plural = 'Účasti organizátorů na soustředění' ordering = ['soustredeni', 'organizator'] # Interní ID id = models.AutoField(primary_key=True) organizator = models.ForeignKey( Organizator, verbose_name='organizátor', on_delete=models.PROTECT, ) soustredeni = models.ForeignKey( Soustredeni, verbose_name='soustředění', on_delete=models.PROTECT, ) poznamka = models.TextField( 'neveřejná poznámka', blank=True, help_text='Neveřejná poznámka k účasti organizátora (plain text)', ) def __str__(self): return '{} na {}'.format(self.organizator, self.soustredeni) # NOTE: Poteciální DB HOG bez select_related