私はテンプレートでこのhtmlコードを使用して、2列にわたって私のモデルからリストを分割しようとしています:私はこれを達成するために計画していたからコンテキストデータとスライスフィルタを使用してDjangoのクエリセット
< div class ="col-md-6" >
{%for value in object_list %}
<ul>< ahref="/sites/{{value.url}}/">{{value.Site}}</a></ul>
{% endfor %}
スライスタグ例えば、リストをフィルタリングする:
{%for value in object_list|slice:"10:20" %}
それはしかし、動作しない、と私はすなわち、{{value.Site}}コンテキストデータを持っているので、それがかもしれないと思うのではなく、単に{{サイト} } 例えば。これは対応するビューです。
class homeview(ListView):
template_name = 'annual_means/home.html'
def get_queryset(self):
return AnnualMean.objects.values("Site", "url").distinct()
スライスを動作させるには何が必要ですか?
あなたは「うまくいかない」とは言いませんでした。 –
スライスフィルタは、それを含めるか置き去りにしても違いはありません。申し訳ありませんが、もっと明確にすべきでした。 – Paulos