Как использовать фильтр для проверки корректности ссылки на социальную сеть конкретного пользователя?
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. Проблема в том, что я не могу получить конкретного пользователя и затем использовать фильтр. Есть ли другой способ сделать это?