from reversion import revisions as reversion from django.db import models from mamweb.models.base import SeminarModelBase from personalni.models.resitel import Resitel from .soustredeni import Soustredeni @reversion.register(ignore_duplicates=True) class Soustredeni_Ucastnici(SeminarModelBase): # zmena dedicnosti z models.Model na SeminarModelBase, potencialni vznik bugu class Meta: db_table = 'seminar_soustredeni_ucastnici' verbose_name = 'Účast na soustředění' verbose_name_plural = 'Účasti na soustředění' ordering = ['soustredeni', 'resitel'] # Interní ID id = models.AutoField(primary_key=True) resitel = models.ForeignKey( Resitel, verbose_name='řešitel', 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 (plain text)', ) def __str__(self): return '{} na {}'.format(self.resitel, self.soustredeni) # NOTE: Poteciální DB HOG bez select_related