【发布时间】:2018-05-21 12:50:42
【问题描述】:
我需要对 Django 列表使用分页,但我在网上找不到任何帮助,只有 Django 1.3 版的旧文档
这是我的文件:
views.py
def home(request):
all_dress = Item.objects.all().filter(dress_active=True)
all_good_dress = Item.objects.all().filter(dress_special=True)
current_user = request.user
context = {
'all_dress': all_dress,
'current_user': current_user,
'all_good_dress':all_good_dress,
}
return render(request, 'fostania/home.html', context)
模板(html)
{% for item in all_dress %}
<div class="card border-info" style="width: 18rem;">
<a href="{% url 'dress_details' item.pk%}"><img class="card-img-top" src="{{ item.dress_image1.url }}" alt="Card image cap"></a>
<div class="card-body" align="right">
<h5 class="card-title"><a href="{% url 'dress_details' item.pk%}">{{ item.dress_name }}</a>
<br>{{ item.dress_action }}<br>{{ item.dress_price }} جنيه </h5>
<p class="card-text">المقاس : {{ item.dress_size }}
<br>{{ item.dress_city }}<br> {{ item.created_at|date:"SHORT_DATE_FORMAT" }}
</p>
</div>
</div>
<br>
<br>
{% endfor %}
【问题讨论】:
-
你读过这个 Django 2 文档吗? docs.djangoproject.com/en/2.0/topics/pagination
-
谢谢你,我不知道我怎么没找到这个页面,它很好用:)