fix ClankyResitelView (ted to funguje, pokud články mají číslo)
This commit is contained in:
parent
a015520e41
commit
ed565018a6
1 changed files with 7 additions and 1 deletions
|
@ -585,6 +585,12 @@ def group_by_rocnik(clanky):
|
||||||
clanky.order_by('cislo__rocnik__rocnik')
|
clanky.order_by('cislo__rocnik__rocnik')
|
||||||
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:
|
||||||
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue