以小写反向顺序排序QuerySet

时间:2015-08-26 01:14:32

标签: python django django-views django-queryset

我的django项目的 views.py 中定义了以下函数。我唯一的问题是按小写顺序排序所有书籍(即Lower())和逆序(即' -title'而不是' title') 。我可以通过其中一个订购,但不能两个订购。

我收到以下错误:

Cannot resolve keyword '-title' into field. Choices are: author, date_modified, title

def book_list_title(request):

    all_entries = Book.objects.all().order_by(Lower('-title'))
    books_list=[]

    //Do stuff to create a proper list of books

    return render(request,'books_app/books_list.html', {'books_list':books_list})

1 个答案:

答案 0 :(得分:0)

尝试使用Family ID Releation Date Added 101 EE 1/1/2015 101 SP 2/1/2015 102 EE 1/1/2015 102 SP 1/1/2015 103 EE 1/1/2015 103 SP 3/1/2015

Query Expressions