angularJS works fine with django template language with one simple change.
The $interpolateProvider service controls the interpolation symbols, which can be changed, angularjs use of {{}} is just a default.
http://docs.angularjs.org/api/ng.$interpolateProvider
To change the symbols, to say '{[{}]}', its simply:
app.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{[{');
$interpolateProvider.endSymbol('}]}');
});