fix ClankyResitelView (ted to funguje, pokud články mají číslo)

This commit is contained in:
Kateřina Č 2021-11-22 21:51:12 +01:00
parent a015520e41
commit ed565018a6

View file

@ -586,6 +586,12 @@ def group_by_rocnik(clanky):
skupiny_clanku = []
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
for clanek in clanky:
if clanek.cislo.rocnik.rocnik == rocnik:
@ -611,7 +617,7 @@ class ClankyResitelView(generic.ListView):
queryset = []
skupiny_clanku = group_by_rocnik(clanky)
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:
queryset.append(clanek)
return queryset