Выполнение кода после отправки возврата/ответа в django

Я просмотрел ответ на Execute code in Django after response has been sent to the client. но у меня возникли трудности с отправкой html-запроса. Веб-страница не загружается. Она просто показывает строку url, которую я запрашиваю, например, url/template.html

Вот что я сделал, и он продолжает отправлять json-ответ вместо html

class ResponseAfter(Response):
    def __init__(self, data, then_callback, **kwargs):
        super().__init__(data, **kwargs)
        self.then_callback = then_callback

    def close(self):
        super().close()
        self.then_callback()
    
def followingFunction():
    #this is the function that would be executed afterward

page_result=

return ResponseAfter((request,'index.html'),
        followingFunction, content_type ="text/html")
        

Пожалуйста, как я могу получить функцию для отправки отчета

update

Я увидел свою ошибку. Я добавил render к оператору возврата, и все заработало нормально.

Вернуться на верх