Django: detecta el inicio y el final de la sesión

Espero que alguien pueda ayudarme con esto.

Estoy intentando implementar un contador de 'número de usuarios en línea' en la página de inicio de mi sitio. Recuerdo que en los viejos tiempos de ASP solía poder mantener un contador funcionando con session.onstart y session.onend.

¿Cómo lo hago en Django?

Salud

Rico