The goal of this article is to explore and show how it's possible to implement Server-Sent Events and WebSocket with Django.
There are other implementations out there for frameworks that are designed specifically to work in event-based scenario (tornado, node.js), and are probably better suited for implementing these kind of services.
The point of this article is not "you should use Django for that", but a more humble "here's how I made it work with Django".
http://curella.org/blog/2012/jul/17/django-push-using-server-sent-events-and-websocket/