Как правильно написать условие if, в зависимости от результата выполнения функции
filter_by_type?
def filter_by_type(self, request, queryset, social_networks):
type = request.query_params.get('type', None)
if type is None:
return queryset
social_network_type = social_networks.get(type.upper(), None)
if social_network_type is not None:
queryset = queryset.filter(content_type=social_network_type.pk)
return queryset
Есть несколько типов social_network_type, такие как youtube, instagram, vk и т.д. Я хочу сделать что бы другая функция выполнялась, только если social_network_type = youtube.
Что то вроде
if social_network_type = youtube:
pass
но в привязке к результату
filter_by_type, которая в качестве ответа отдает queryset/