-1

我正在尝试从我的列/字段中显示不同或唯一的值category

函数来自views.py

def category(request, book_category):
    latest_book_list = Books.objects.all().order_by('id')
    return render_to_response('books/category.html', {'latest_book_list': latest_book_list})

我想要这条线:latest_book_list = Books.objects.all().order_by('id')

要执行 mysql 查询: mysql> select distinct category from books;

我试过使用,Books.objects.filter(category=book_category)但它返回空白。

有什么建议么?

4

1 回答 1

1

尝试这个...

cateogries = Books.objects.values_list('category', flat=True).distinct()
latest_book_list = Books.objects.filter(category__id__in = categories)
于 2012-11-09T20:37:14.987 回答