модели?
что значит вычисляемое ?
в модели есть пропа def get_user_email(self): try: return self.walletomapclient_set.first().user.email except Exception: pass вот ее надо в search_fields закинуть
переопределить get_search_results https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_search_results
тебе имено первого или любого?
именно первого
.annotate(user_email=Subquery(WalletMapClient.objects.filter(поле_с_fk=OuterRef('pk')).values('user__email')[:1])
А есть пример как аннотацию к админ форме перекрутить, или это там где мы определяем модель?
annotate добавляется к кверисету
Который в get_result_search?
Если мы говорим про админку, то в классе админки есть метод get_queryset, он возвращает кверисет текущей модели и сюда как раз и надо добавить annotate
Спасибо добрый человек прям спас
Обсуждают сегодня