通过Django get_object_or_404选择固定数量的结果

时间:2017-07-04 21:53:42

标签: python django-views

通过普通的python,在Django的views.py中,我的代码是:

<ProgressBar
        android:id="@+id/search_tutors_progress_bar"
        style="?android:attr/progressBarStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        android:visibility="gone"/>

(问题是我模特的名字)
我需要订购我的结果以及仅显示5个结果 我如何使用get_object_or_404函数做同样的事情?

1 个答案:

答案 0 :(得分:0)

您可以将get_list_or_404与当前的Queryset一起使用,从而将404逻辑包装在函数中:

from django.shortcuts import get_list_or_404

latest_question_list = get_list_or_404(Question.objects.order_by('-pub_date')[:5])