Merge remote-tracking branch 'refs/remotes/Gimli/new_design' into new_design
This commit is contained in:
commit
5d386ab681
2 changed files with 348 additions and 17 deletions
332
flat.json
Normal file
332
flat.json
Normal file
File diff suppressed because one or more lines are too long
|
@ -41,11 +41,6 @@ def gen_osoby(rnd, size):
|
||||||
'Stará myslivna', 'Kocourkov', 'Šalingrad', 'Medvědí hora', 'Basilej',
|
'Stará myslivna', 'Kocourkov', 'Šalingrad', 'Medvědí hora', 'Basilej',
|
||||||
'Unterschiedlich', 'Old York', 'Lancastershire', 'Vóloďháza']
|
'Unterschiedlich', 'Old York', 'Lancastershire', 'Vóloďháza']
|
||||||
|
|
||||||
seznam_konicku = ["vařím", "jezdím na kole", "řeším diferenciální rovnice", "koukám z okna",
|
|
||||||
"tancuji", "programuji", "jezdím vlakem", "nedělám nic"]
|
|
||||||
seznam_oboru = ["matematiku", "matematiku", "matematiku", "fyziku", "literaturu",
|
|
||||||
"informatiku", "informatiku", "běhání dokolečka"]
|
|
||||||
|
|
||||||
osoby = []
|
osoby = []
|
||||||
# 30 je náhodná konstanta, size je použité na víc místech a
|
# 30 je náhodná konstanta, size je použité na víc místech a
|
||||||
# říká, jak velká asi chceme testovací data
|
# říká, jak velká asi chceme testovací data
|
||||||
|
@ -64,20 +59,10 @@ def gen_osoby(rnd, size):
|
||||||
mesto = rnd.choice(seznam_mest)
|
mesto = rnd.choice(seznam_mest)
|
||||||
psc = "".join([str(rnd.choice([k for k in range(10)])) for i in range(5)])
|
psc = "".join([str(rnd.choice([k for k in range(10)])) for i in range(5)])
|
||||||
|
|
||||||
konicek1 = rnd.choice(seznam_konicku)
|
|
||||||
popis_orga = "Ve volném čase ".join(konicek1)
|
|
||||||
popis_orga.join(" a kromě toho taky ")
|
|
||||||
konicek2 = rnd.choice(seznam_konicku)
|
|
||||||
popis_orga.join(konicek2)
|
|
||||||
obor = rnd.choice(seznam_oboru)
|
|
||||||
popis_orga.join(" Studuji ")
|
|
||||||
popis_orga.join(obor)
|
|
||||||
popis_orga.join(" a moc mě to baví.")
|
|
||||||
|
|
||||||
osoby.append(Osoba.objects.create(jmeno = jmeno, prijmeni = prijmeni,
|
osoby.append(Osoba.objects.create(jmeno = jmeno, prijmeni = prijmeni,
|
||||||
prezdivka = prezdivka, pohlavi_muz = pohlavi, email = email,
|
prezdivka = prezdivka, pohlavi_muz = pohlavi, email = email,
|
||||||
telefon = telefon, datum_narozeni = narozeni, ulice = ulice,
|
telefon = telefon, datum_narozeni = narozeni, ulice = ulice,
|
||||||
mesto = mesto, psc = psc, strucny_popis_organizatora = popis_orga,
|
mesto = mesto, psc = psc,
|
||||||
datum_registrace = datetime.date(rnd.randint(2019, 2029),
|
datum_registrace = datetime.date(rnd.randint(2019, 2029),
|
||||||
rnd.randint(1, 12), rnd.randint(1, 28))))
|
rnd.randint(1, 12), rnd.randint(1, 28))))
|
||||||
#TODO pridat foto male a velke. Jak?
|
#TODO pridat foto male a velke. Jak?
|
||||||
|
@ -134,6 +119,13 @@ def gen_prijemci(rnd, osoby, kolik=10):
|
||||||
def gen_organizatori(rnd, osoby, last_rocnik, users):
|
def gen_organizatori(rnd, osoby, last_rocnik, users):
|
||||||
logger.info('Generuji organizátory...')
|
logger.info('Generuji organizátory...')
|
||||||
organizatori = []
|
organizatori = []
|
||||||
|
|
||||||
|
|
||||||
|
seznam_konicku = ["vařím", "jezdím na kole", "řeším diferenciální rovnice", "koukám z okna",
|
||||||
|
"tancuji", "programuji", "jezdím vlakem", "nedělám nic"]
|
||||||
|
seznam_oboru = ["matematiku", "matematiku", "matematiku", "fyziku", "literaturu",
|
||||||
|
"informatiku", "informatiku", "běhání dokolečka"]
|
||||||
|
|
||||||
for os in osoby:
|
for os in osoby:
|
||||||
rand = rnd.randint(0, 8)
|
rand = rnd.randint(0, 8)
|
||||||
if (rand % 8 == 0):
|
if (rand % 8 == 0):
|
||||||
|
@ -151,10 +143,17 @@ def gen_organizatori(rnd, osoby, last_rocnik, users):
|
||||||
tzinfo=timezone('CET'),
|
tzinfo=timezone('CET'),
|
||||||
)
|
)
|
||||||
#aktualni organizatori jeste nemaji vyplnene organizuje_do
|
#aktualni organizatori jeste nemaji vyplnene organizuje_do
|
||||||
|
|
||||||
|
#popis orga
|
||||||
|
konicek1 = rnd.choice(seznam_konicku)
|
||||||
|
konicek2 = rnd.choice(seznam_konicku)
|
||||||
|
obor = rnd.choice(seznam_oboru)
|
||||||
|
popis_orga = "Ve volném čase " + konicek1 + " a také " + konicek2 + ". Studuji " + obor + " a moc mě to baví."
|
||||||
|
|
||||||
if do.year > datetime.datetime.now().year:
|
if do.year > datetime.datetime.now().year:
|
||||||
do = None
|
do = None
|
||||||
organizatori.append(Organizator.objects.create(osoba=os,
|
organizatori.append(Organizator.objects.create(osoba=os,
|
||||||
organizuje_od=od, organizuje_do=do))
|
organizuje_od=od, organizuje_do=do, strucny_popis_organizatora = popis_orga))
|
||||||
return organizatori
|
return organizatori
|
||||||
|
|
||||||
def gen_ulohy_do_cisla(rnd, organizatori, resitele, rocnik_cisla, rocniky, size):
|
def gen_ulohy_do_cisla(rnd, organizatori, resitele, rocnik_cisla, rocniky, size):
|
||||||
|
|
Loading…
Reference in a new issue