I particularly don't understand the "complex front-end" part. What about django's templating system hinders implementing a rich javascript based UI?
I've been quite happy using the templating system to deliver data to the front end and then using whatever js libs / frameworks I've needed to display the data to the user....