@ -336,9 +356,10 @@ class Migration(migrations.Migration):
name='forma',
name='forma',
field=models.CharField(choices=[('papir','Papírové řešení'),('email','Emailem'),('upload','Upload přes web')],default='email',max_length=16,verbose_name='forma řešení'),
field=models.CharField(choices=[('papir','Papírové řešení'),('email','Emailem'),('upload','Upload přes web')],default='email',max_length=16,verbose_name='forma řešení'),
),
),
migrations.RemoveField(
migrations.RenameField(
model_name='reseni',
model_name='reseni',
name='problem',
old_name='problem',
new_name='problem_old',
),
),
migrations.AlterField(
migrations.AlterField(
model_name='resitel',
model_name='resitel',
@ -392,7 +413,7 @@ class Migration(migrations.Migration):
@ -564,7 +564,7 @@ class Problem(SeminarModelBase):
# Není abstraktní, protože se na něj jinak nedají dělat ForeignKeys.
# Není abstraktní, protože se na něj jinak nedají dělat ForeignKeys.
# TODO: Udělat to polymorfní (pomocí django-polymorphic), abychom dostali po těch vazbách přímo tu úlohu/témátko vč. fieldů, které nejsou součástí modelu Problem?
# TODO: Udělat to polymorfní (pomocí django-polymorphic), abychom dostali po těch vazbách přímo tu úlohu/témátko vč. fieldů, které nejsou součástí modelu Problem?
#abstract = True
#abstract = True
db_table='problem'
db_table='seminar_problemy'
verbose_name='Problém'
verbose_name='Problém'
verbose_name_plural='Problémy'
verbose_name_plural='Problémy'
ordering=['nazev']
ordering=['nazev']
@ -889,7 +889,8 @@ class Pohadka(SeminarModelBase):
uloha=models.ForeignKey(
uloha=models.ForeignKey(
Uloha,
Uloha,
verbose_name='Úloha',
verbose_name='Úloha',
related_name='pohadky'
related_name='pohadky',
null=True
)
)
# Kusů pohádky je v čísle obvykle o 1 více, než úloh. Jeden bude za úlohou
# Kusů pohádky je v čísle obvykle o 1 více, než úloh. Jeden bude za úlohou