from reversion import revisions as reversion from django.db import models from personalni.models.resitel import Resitel from .konfera import Konfera @reversion.register(ignore_duplicates=True) class Konfery_Ucastnici(models.Model): class Meta: db_table = 'seminar_konfery_ucastnici' verbose_name = 'Účast na konfeře' verbose_name_plural = 'Účasti na konfeře' ordering = ['konfera', 'resitel'] # Interní ID id = models.AutoField(primary_key=True) resitel = models.ForeignKey( Resitel, verbose_name='řešitel', on_delete=models.PROTECT, ) konfera = models.ForeignKey( Konfera, verbose_name='konfera', on_delete=models.CASCADE, ) 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.konfera) # NOTE: Poteciální DB HOG bez select_related