I have gone through the answer at Execute code in Django after response has been sent to the client
but I am having difficulty in sending html request. The web page is not loading. It is just only showing the string of the url i am requesting e.g. url/template.html
This is what I have done and it keeps on sending a json response instead of an 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")
        
Please how can I get the function to send the report
update
I have seen my mistake. I added render to the return statement and it worked fine.
