редактировать только автор. Я могу отображать ссылку редактирования делая if request.user == article.author, но просто вбив url в адресной строке я все равно же попаду на страницу редактирования. Как сделать проверку такую во вьюхе?
Permissionmixin (права доступа) там делаешь проверку на то что это автор и если это не так то raise и ошибку что нет прав доступа
если у вас DRF, вы можете написать дополнительный Permission, https://www.django-rest-framework.org/api-guide/permissions/#custom-permissions
Обсуждают сегодня