Выполнение кода после отправки возврата/ответа в 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 к оператору возврата, и все заработало нормально.