def favourites(request): # Получения пользователя user = CustomUser.get_user(request) dbl.log("1") if user: dbl.log("1") favourites = Software.get_favourites_by_user(user) dbl.log("1"+str(favourites)) # Словарь главных фото photo_dict = {} dbl.log("1") for soft in favourites: # Получение главного фото soft_photo = soft.get_main_photo() if soft_photo is not None: # Здесь перебор в цикле, но на самом деле в этом запросе всего 1 объект for s in soft_photo: dbl.log("1") photo_dict[soft.id] = s dbl.log("1") response= render(request, 'user/favourites.html', {'favourites':favourites, 'user':user, 'photo_dict':photo_dict}) return response