You'll have a couple of hurdles when working with Django because they both use {{ }}. Using the Django {% verbating %} to enclose your Angular worked well for me. Also if you rely on $resource in Angular, it removes slashes from urls so sometimes it's easier to resort to $http or escape your slashes.
Comments
Another vote for AngularJS. It is simply awesome.
You'll have a couple of hurdles when working with Django because they both use {{ }}. Using the Django {% verbating %} to enclose your Angular worked well for me. Also if you rely on $resource in Angular, it removes slashes from urls so sometimes it's easier to resort to $http or escape your slashes.
Couple of references:
http://pragmaticstartup.wordpress.com/2013/04/27/some-lesson...
http://stackoverflow.com/questions/14533117/angular-trailing...
enjoy.