@Xmahopnya

Как выполнить метод из Class Based Views по открытию страницы Django?

Добрый день, пробую разобраться с CBV.
Хочу, чтобы функция test_http_response отрабатывалась как только выполняется запрос на урл, но она что то не работает. Подскажите, как правильно, пожалуйста.

class PostDetailView(DetailView):
    model = Post
    def test_http_response(self, request, pk):
        HttpResponse("test response")
        print("test")
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@Realmixer
Full stack Python (Django) web-developer
class PostDetailView(DetailView):
    model = Post
    def dispatch(self, request, *args, **kwargs):
        resp = HttpResponse("test response")
        print("test")
        return resp
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы