|
@ -586,6 +586,12 @@ def group_by_rocnik(clanky): |
|
|
skupiny_clanku = [] |
|
|
skupiny_clanku = [] |
|
|
skupina = [] |
|
|
skupina = [] |
|
|
|
|
|
|
|
|
|
|
|
print(f"Články {clanky}") |
|
|
|
|
|
print(clanky.first()) |
|
|
|
|
|
print(clanky.first().cislo) |
|
|
|
|
|
print(clanky.first().cislo.rocnik) |
|
|
|
|
|
print(clanky.first().cislo.rocnik.rocnik) |
|
|
|
|
|
|
|
|
rocnik = clanky.first().cislo.rocnik.rocnik # první ročník |
|
|
rocnik = clanky.first().cislo.rocnik.rocnik # první ročník |
|
|
for clanek in clanky: |
|
|
for clanek in clanky: |
|
|
if clanek.cislo.rocnik.rocnik == rocnik: |
|
|
if clanek.cislo.rocnik.rocnik == rocnik: |
|
@ -611,7 +617,7 @@ class ClankyResitelView(generic.ListView): |
|
|
queryset = [] |
|
|
queryset = [] |
|
|
skupiny_clanku = group_by_rocnik(clanky) |
|
|
skupiny_clanku = group_by_rocnik(clanky) |
|
|
for skupina in skupiny_clanku: |
|
|
for skupina in skupiny_clanku: |
|
|
skupina.sort(key=lambda clanek: clanek.kod_v_rocniku()) |
|
|
skupina.sort(key=lambda clanek: clanek.kod_v_rocniku) |
|
|
for clanek in skupina: |
|
|
for clanek in skupina: |
|
|
queryset.append(clanek) |
|
|
queryset.append(clanek) |
|
|
return queryset |
|
|
return queryset |
|
|