Django se comunica con js de la misma manera que PHP, JSP o ASP lo hace, en el 80% por medio de ajax.
Aquí hablan de un login por ajax:
http://stackoverflow.com/questions/1...jax-login-form pero igual no veo que fuera la mejor manera de loguearse.
Saludos