ruzne exporty resitelu - zatím určitě ne merge xd spíš potřebuji zpětnou vazbu... #89
1 changed files with 3 additions and 3 deletions
|
@ -34,8 +34,7 @@ def resi_cislo(cislo):
|
|||
cislo (typu Cislo) číslo, ve kterém chci řešitele, co něco odevzdali
|
||||
Výstup:
|
||||
QuerySet objektů typu Resitel
|
||||
|
||||
Nejsem si moc jistý, jestli to tak funguje... Vašek """
|
||||
"""
|
||||
|
||||
ticvac marked this conversation as resolved
|
||||
return personalni.models.Resitel.objects.filter(
|
||||
reseni__hodnoceni__deadline_body__cislo=cislo
|
||||
|
@ -43,11 +42,12 @@ def resi_cislo(cislo):
|
|||
|
||||
ticvac marked this conversation as resolved
ledoian
commented
Tohle asi funguje (pokud to něco vrací…). Samozřejmě to naráží na to, že „kdo řešil co v nějakém čísle“ je strašně špatně definované… (Technicky je tohle dotaz na to, kdo má nějaké body zadané k nějakému deadlinu, může dávat lepší smysl se ptát na řešitele, kteří poslali řešení mezi vydáním nějakého čísla a jeho (nejzazším) deadlinem, což je o trochu přesnější ale naopak je potřeba řešit případný překryv deadlinů čísel a asi to za to nestojí…) Tohle asi funguje (pokud to něco vrací…). Samozřejmě to naráží na to, že „kdo řešil co v nějakém čísle“ je strašně špatně definované… (Technicky je tohle dotaz na to, kdo má nějaké _body_ zadané k nějakému deadlinu, může dávat lepší smysl se ptát na řešitele, kteří poslali řešení mezi vydáním nějakého čísla a jeho (nejzazším) deadlinem, což je o trochu přesnější ale naopak je potřeba řešit případný překryv deadlinů čísel a asi to za to nestojí…)
|
||||
def resitele_co_neodmaturovali():
|
||||
""" Vrátí seznam řešitelů, co ještě neodmaturovali.
|
||||
Pokud ještě není srpen, tak tak zahrnuje i ty, kteří odmaturovali letos.
|
||||
|
||||
Výstup:
|
||||
QuerySet objektů typu Resitel """
|
||||
from datetime import datetime
|
||||
current_year = datetime.now().year
|
||||
'''Člověk odmaturuje když je jeho rok maturity menší nebo stejný jako aktuální rok? '''
|
||||
if datetime.now().month < 8:
|
||||
current_year -= 1
|
||||
return personalni.models.Resitel.objects.filter(rok_maturity__gte=current_year)
|
||||
|
|
Loading…
Reference in a new issue
@zelvuska už nějak bastlil autogenerovanou dokumentaci, zkuste to asi nějak poladit, ať to dopadne nějak konzistentně (hlavně ať se případně změny stylu dají dělat na jednom místě nad (aspoň trochu) strukturovanými daty a ne všude v kódu…)
(As in: mně to je jedno a je super, že to je zdokumentované, jen to pak možná bude někde dělat bordel…)
Ale jak koukám výš, tak tam je to taky takhle… 🤷