Разобрался давно, вот что надо было:
- join 2-ух таблиц = select_related (или prefetch_related)
- выборка нужных столбцов = values
- фильтр = filter
- и sql limit = [:1000]
Вместе это выглядит так:
Ad.objects.select_related('user', 'category').values('id',
'title','description','user__first_name',
'price','category__category').filter(category__category=category)[:1000]
где, например, "user__first_name" (двойное нижнее подчеркивание после user) из таблицы user берется поле first_name и "category__category"
Updated 2 Oct. 2018, 13:20 by Golhoper.