Size: a a a

Django [ru] #STAY HOME

2019 October 24

DT

Dmi Tgl in Django [ru] #STAY HOME
А самую новую в итоге потерял =-=
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Тебе ListView нужен?
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Да
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Ну, если это подходит под мое описание))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
sqs = Features.objects.filter(name_company__company_id=OuterRef('pk')).annotate(
       cnt=Count('pk')).values('cnt')
   company = Company.objects.filter(companynames__features__region=check, status__isnull=True) \
       .annotate(test=Subquery(sqs[0])).distinct("name")

Так имеешь ввиду? тоже
ValueError: This queryset contains a reference to an outer query and may only be used in a subquery.
5 сек
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя есть связь featured к категори
источник

DT

Dan Tyan in Django [ru] #STAY HOME
мозет черещ нее
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
у тебя есть связь featured к категори
нету, между ними прокладка company_names
источник

DT

Dan Tyan in Django [ru] #STAY HOME
модели покажи
источник

DT

Dan Tyan in Django [ru] #STAY HOME
покажи все три
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Pavel Zagrebelin
Тебе ListView нужен?
Спасибо за подсказку
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
покажи все три
может удалить лишнее?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да не
источник

DT

Dan Tyan in Django [ru] #STAY HOME
как то так ?

company = Company.objects.filter(companynames__features__region=check, status__isnull=True).distinct("name").annotate(
   count=Count('companynames_set__features__set')
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
как то так ?

company = Company.objects.filter(companynames__features__region=check, status__isnull=True).distinct("name").annotate(
   count=Count('companynames_set__features__set')
Cannot resolve keyword 'company_names_set' into field. Choices are: address, companynames, data, id, image, name, offer, opf, parsecheck, reg_num, slug, status, view
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
Cannot resolve keyword 'company_names_set' into field. Choices are: address, companynames, data, id, image, name, offer, opf, parsecheck, reg_num, slug, status, view
companynames__features__region=check вот этот фильтр работает ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
company = Company.objects.filter(companynames__features__region=check, status__isnull=True).distinct("name").annotate(
   count=Count('companynames__features')
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
companynames__features__region=check вот этот фильтр работает ?
💯
источник

DT

Dan Tyan in Django [ru] #STAY HOME
последний вариант попрбуй
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
последний вариант попрбуй
тогда самая стремная ошибка
annotate() + distinct(fields) is not implemented
источник