<
Size: a a a
<
BE
sqs = Features.objects.filter(name_company__company_id=OuterRef('pk')).annotate(cnt=Count('pk', distinct=True)).values('cnt')
company = Company.objects.filter(companynames__features__region=check, status__isnull=True) \
.annotate(test=Subquery(sqs))
DT
<
ДК
DT
sqs = Features.objects.filter(name_company__company_id=1).annotate(cnt=Count('pk', distinct=True)).values('cnt')
BE
DT
BE
DT
sqs = Features.objects.filter(name_company__company_id=OuterRef('pk')).annotate(cnt=Count('pk', distinct=True)).values('cnt')
company = Company.objects.filter(companynames__features__region=check, status__isnull=True) \
.annotate(test=Subquery(sqs[0]))
BE
sqs = Features.objects.filter(name_company__company_id=1).annotate(cnt=Count('pk', distinct=True)).values('cnt')
DT
DT
BE
sqs = Features.objects.filter(name_company__company_id=OuterRef('pk')).annotate(cnt=Count('pk', distinct=True)).values('cnt')
company = Company.objects.filter(companynames__features__region=check, status__isnull=True) \
.annotate(test=Subquery(sqs[0]))
BE
DT
BE
BE
DT
DT
class ObjectListMixin:Я каким-то образом делал это раньше, но пока фигачился с гитхабом как-то откатил свою версию сайта аж на 2 месяца и уже не помню че делал до этого
model = None
template = None
def _init_(self, request):
obj = self.model.objects.get()
render(request, self.template, context={self.model.__name__.lower(): obj})