Si tu App de django no es una API REST pura y rendereas HTML en el servidor siempre va a haber dolores de culo.
El chiste de este tipos de frameworks es justamente tener lógica del lado del cliente (por su puesto no lógica de negocio), este enfoque tiene sus ventajas y desventajas, peor es la mejor manera de sacarle provecho a estos FW. Si no se crean amasijos de sitios que sirven HTML y JSONs, problemas con los routers del lado del cliente, no se unifica las diferentes vistas y habrá herramientas de desarrollo que no podrás usar correctamente (p.ej grunt/gulp).
Saludos