Próbuję zaimplementować Server Sent Events (SSE) w Django Framework. Oczywiste jest dla mnie, że mogę realizować view
takiego:Używanie Django Server Wysłane zdarzenia z bazą danych po zapisaniu
@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
Ale chcę wywołać połączenie SSE gdy nowy wpis został dokonany w tabeli bazy danych, z post_save
stołu, jak mogę być w stanie to osiągnąć od eventStream
tutaj jest funkcja generatora.
Wśród wszystkich kanałów Django neatest. – Shubham