Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Расскажу, как ещё можно использовать UserPassesTestMixin.
По документации, что бы написать класс для удаления нам нужно:
-
from django.urls import reverse_lazy from django.views.generic.edit import DeleteView from myapp.models import Author class AuthorDeleteView(DeleteView): model = Author success_url = reverse_lazy('author-list')
Нам с вам нужно будет дописать ещё метод, что бы проверить действительно ли запись принадлежит пользователю.
По такому принципу можно удалять любые форматы страниц, видео, аудио и т. д.
def test_func(self): .........
C url у нас вопрос не должно быть, просто пишем, все это мы уже умеем.
< 1 2 3 ... 75 76 77 78 79 ... 100 101 102 >