Как правильно дать права доступа к редактированию объекта в Django?
Суть проблемы в следующем. Есть модель профиля, есть страница редактирования профиля, как сделать так, чтобы профиль мог редактировать только хозяин профиля, а не любой зарегиный пользователь. Сейчас перейдя в /profile/edit/1/ я могу отредактировать свой профиль, так же если перейти на /profile/edit/2/ могу отредактировать профиль другого пользователя. На данный момент борюсь с этим так : "{%if profile.username == user.username%}", то отображается кнопка редактирования. Понимаю, что это делается на уровне views, но не могу понять как.
Спасибо за решение. Подскажи такой момент, какую функцию для этого использовать, если я это пишу в классе (UpdateView)? Я сейчас пробую def dispath, но подозреваю, что это не правильно)