Zrychlení načítání archivu soustředění
This commit is contained in:
parent
8e1a03863f
commit
a72435dd72
2 changed files with 15 additions and 4 deletions
|
@ -58,16 +58,16 @@
|
||||||
{# Účastníci #}
|
{# Účastníci #}
|
||||||
<h2>Soustředění se zúčastnili tito účastníci:</h2>
|
<h2>Soustředění se zúčastnili tito účastníci:</h2>
|
||||||
<p>
|
<p>
|
||||||
{% for i in soustredeni.soustredeni_ucastnici_set.all %}
|
{% for i in soustredeni.ucastnici.all %}
|
||||||
{{i.resitel}}{% if forloop.last %}.{% else %},{% endif %}
|
{{i}}{% if forloop.last %}.{% else %},{% endif %}
|
||||||
{% empty %}
|
{% empty %}
|
||||||
Nic!
|
Nic!
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</p>
|
</p>
|
||||||
<h2>Soustředění se účastnili tito organizátoři:</h2>
|
<h2>Soustředění se účastnili tito organizátoři:</h2>
|
||||||
<p>
|
<p>
|
||||||
{% for i in soustredeni.soustredeni_organizatori_set.all %}
|
{% for i in soustredeni.organizatori.all %}
|
||||||
{{i.organizator}}{% if forloop.last %}.{% else %},{% endif %}
|
{{i}}{% if forloop.last %}.{% else %},{% endif %}
|
||||||
{% empty %}
|
{% empty %}
|
||||||
Nic!
|
Nic!
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
@ -17,6 +17,17 @@ class SoustredeniListView(generic.ListView):
|
||||||
model = Soustredeni
|
model = Soustredeni
|
||||||
template_name = 'soustredeni/seznam_soustredeni.html'
|
template_name = 'soustredeni/seznam_soustredeni.html'
|
||||||
|
|
||||||
|
def get_queryset(self):
|
||||||
|
return (
|
||||||
|
Soustredeni.objects
|
||||||
|
.prefetch_related(
|
||||||
|
"ucastnici", "ucastnici__osoba",
|
||||||
|
"organizatori", "organizatori__osoba",
|
||||||
|
"galerie_set"
|
||||||
|
)
|
||||||
|
.select_related("rocnik")
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def soustredeniObalkyView(request, soustredeni):
|
def soustredeniObalkyView(request, soustredeni):
|
||||||
soustredeni = get_object_or_404(Soustredeni, id=soustredeni)
|
soustredeni = get_object_or_404(Soustredeni, id=soustredeni)
|
||||||
|
|
Loading…
Reference in a new issue