А почему должно не работать?
Django REST Framework и AngularJS очень хорошо дружат, если в конфиге ангуляра сделать
$resourceProvider.defaults.stripTrailingSlashes = false;
а юзать потом как
var Cars = $resource('http://0.0.0.0:8000/api/cars/:id/', {id: '@id'}, {
'update': {method: 'PUT'}
});
А можно поподробнее пожалуйста?