list表示を更新日時( created_at )の新しい順に5つだけ表示したいのですが
その場合はviews.py側でfillter().order_by('-created_at')のfilterの()内に5つまで表示する制限するをいれるのでしょうか?
それともhtml側のfor文での取り出しで何か制限をするのでしょうか?
python
1 --------views.py------ 2 3def list(request): 4 object_list = Town.objects.fillter().order_by('-created_at') 5 6 return render(request, 'list.html', {'object_list':object_list})
python
1 ----list.html--- 2 3 {% for town in object_list %} 4 5 <h1> {{town.title}} </h1> 更新日時の新しいものを上から5個まで表示したい 6 7 {%endfor%}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/16 04:36