以下函數在我的django項目的views.py中定義。我遇到的唯一問題是按小寫順序(即Lower())和相反順序(即'-title'而不是'title')排序所有書籍。我能夠通過其中一個訂購,但不能同時訂購。以小寫顛倒順序排列QuerySet
我得到以下錯誤:
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})