У меня есть такой сериализатор:
class UserSerializerDetail(UserSerializer):
active_projects = serializers.SerializerMethodField()
def get_active_projects(self, obj):
return obj.projects.filter(project__active=True).count()
проблема, с которой я столкнулся, заключается в том, что SerializerMethodField вызывает дополнительный фильтр, и я sh использую select, связанный с созданием соединения и преодоления еще одно попадание в базу данных.
Вторая проблема - как я могу выбрать счетчик select_related?