|
@ -104,7 +104,7 @@ def gen_resitele(rnd, osoby, skoly): |
|
|
if not (rand % 8 == 0): |
|
|
if not (rand % 8 == 0): |
|
|
resitele.append(Resitel.objects.create(osoba=os, skola=rnd.choice(skoly), |
|
|
resitele.append(Resitel.objects.create(osoba=os, skola=rnd.choice(skoly), |
|
|
rok_maturity=rnd.randint(2019, 2029), |
|
|
rok_maturity=rnd.randint(2019, 2029), |
|
|
zasilat=rnd.choice(Resitel.ZASILAT_CHOICES))) |
|
|
zasilat=rnd.choice(Resitel.ZASILAT_CHOICES)[0])) |
|
|
return resitele |
|
|
return resitele |
|
|
|
|
|
|
|
|
def gen_prijemci(rnd, osoby, kolik=10): |
|
|
def gen_prijemci(rnd, osoby, kolik=10): |
|
@ -218,7 +218,7 @@ def gen_ulohy_do_cisla(rnd, organizatori, resitele, rocnik_cisla, rocniky, size) |
|
|
res_vyber = rnd.sample(resitele, rnd.randint(1, 5)) |
|
|
res_vyber = rnd.sample(resitele, rnd.randint(1, 5)) |
|
|
# problem a resitele přiřadíme později, ManyToManyField |
|
|
# problem a resitele přiřadíme později, ManyToManyField |
|
|
# se nedá vyplnit v create() |
|
|
# se nedá vyplnit v create() |
|
|
res = Reseni.objects.create(forma=rnd.choice(Reseni.FORMA_CHOICES)) |
|
|
res = Reseni.objects.create(forma=rnd.choice(Reseni.FORMA_CHOICES)[0]) |
|
|
#res.save() <- asi smazat |
|
|
#res.save() <- asi smazat |
|
|
res.resitele.set(res_vyber) |
|
|
res.resitele.set(res_vyber) |
|
|
res.save() |
|
|
res.save() |
|
@ -367,7 +367,7 @@ def gen_temata(rnd, rocniky, rocnik_cisla, organizatori): |
|
|
garant=rnd.choice(organizatori), |
|
|
garant=rnd.choice(organizatori), |
|
|
kod=str(n), |
|
|
kod=str(n), |
|
|
# atributy třídy Téma |
|
|
# atributy třídy Téma |
|
|
tema_typ=rnd.choice(Tema.TEMA_CHOICES), |
|
|
tema_typ=rnd.choice(Tema.TEMA_CHOICES)[0], |
|
|
rocnik=rocnik |
|
|
rocnik=rocnik |
|
|
) |
|
|
) |
|
|
konec_tematu = min(rnd.randint(ci, 7), len(cisla)) |
|
|
konec_tematu = min(rnd.randint(ci, 7), len(cisla)) |
|
|