Ich versuche, eine Liste von meinem Modell über zwei Spalten aufteilen, indem Sie diesen HTML-Code in der Vorlage:Mit dem Scheibenfilter mit Kontextdaten von einem Django QuerySet
< div class ="col-md-6" >
{%for value in object_list %}
<ul>< ahref="/sites/{{value.url}}/">{{value.Site}}</a></ul>
{% endfor %}
Ich habe geplant, dies zu erreichen, mit die Scheibe Tag, um die Liste zu filtern, zB:
{%for value in object_list|slice:"10:20" %}
es aber nicht funktioniert, und ich denke, es könnte sein, weil ich Kontextdaten haben also {{value.Site}}, statt nur {{site} } beispielsweise. Dies ist die entsprechende Ansicht:
class homeview(ListView):
template_name = 'annual_means/home.html'
def get_queryset(self):
return AnnualMean.objects.values("Site", "url").distinct()
Was muss ich tun, damit die Scheibe funktioniert?
Sie haben nicht gesagt, was "nicht funktioniert" bedeutet. –
Der Scheibenfilter macht keinen Unterschied, wenn ich ihn einfüge oder weglasse. Entschuldigung, ich hätte klarer sein sollen. – Paulos