I am trying to implement Server Sent Events(SSE) in Django Framework. It is clear to me that I can implement a view
like this:
@csrf_exempt
def event_stream(request):
def eventStream():
yield "data:Server Sent Data\n\n"
response = HttpResponse(eventStream(), content_type="text/event-stream")
response['Cache-Control'] = 'no-cache'
return response
But I want to trigger the SSE call whenever a new entry is made in a database table, from the post_save
of the table, How I might be able to achieve that here since eventStream
here is a generator function.