Как использовать фильтр для проверки корректности ссылки на социальную сеть конкретного пользователя?

def userProfile(request, pk):

    user = User.objects.get(id=pk)
    rooms = user.room_set.all()
    room_messages = user.message_set.all()
    topics = Topic.objects.all()

    link_fb = User.objects.filter(Q(link_fb__icontains='facebook'))
    link_ig = User.objects.filter(Q(link_ig__icontains='instagram'))
    link_lin = User.objects.filter(Q(link_lin__icontains='linkedin'))

    context = {'user': user, 'rooms': rooms, 'room_messages': room_messages,
               'topics': topics, 'link_fb': link_fb, 'link_ig': link_ig,
               'link_lin': link_lin}
    return render(request, 'base/profile.html', context)

У меня есть что-то вроде этого. Я хочу проверить правильность url. Проблема в том, что я не могу получить конкретного пользователя и затем использовать фильтр. Есть ли другой способ сделать это?

Вернуться на верх