Django получить атрибут pk UpdateView в его методе dispatch
У меня есть UpdateView
который редактирует форму. И я хочу проверять pk(id)
пользователя формы на соответствие текущему пользователю, вот мой UpdateView:
class UserUpdateView(UpdateView):
model = User
fields = ['name', 'text', 'tel', 'adress', 'img', 'name_link_1',
'link_1','name_link_2', 'link_2','name_link_3', 'link_3',
'name_link_4', 'link_4','name_link_5', 'link_5',]
template_name_suffix = '_update_form'
def dispatch(self, request, *args, **kwargs):
if self.request.user.pk == Вот здесь:
return redirect('login')
return super().dispatch(request, *args, **kwargs)
Вот я передаю форме id из ссылки:
path('form/<int:pk>', views.UserUpdateView.as_view(), name='form')
Вопрос, как мне получить этот самый pk из url, в методе dispatch?