angular, django i csrf

zhttp://docs.angularjs.org/api/ng. $ http, mówi, że powinniśmy ustawić domyślne nagłówki, aby uwzględnić token, więc podążam za nim.

mój kod wygląda mniej więcej tak

var myapp = angular.module('myapp', ['ngCookies', 'ui.bootstrap']).
    config(['$routeProvider', function($routeProvider, $httpProvider, $cookies){
        $routeProvider.
            when('/', {
                templateUrl: '/partials/home.html',
                controller: HomeCtrl
            }).
            when('/game/:gameId/shortlist/create',{
                templateUrl: '/partials/create-shortlist.html',
                controller: CreateShortlistCtrl
            }).
            otherwise({redirectTo: '/'});
    }]);

myapp.run(function($rootScope, $http, $cookies, $httpProvider){
    $http.get('/api/get-current-user').success(function(data){
        $rootScope.current_user = data;
        $rootScope.current_team = $rootScope.current_user.team;
    });
    $http.get('/api/get-current-season').success(function(data){
        $rootScope.current_season = data;
    });
    $rootScope.csrf_token = $cookies.csrftoken;
    console.log($httpProvider.defaults.headers.common);
    //$httpProvider.defaults.headers.post['X-CSRFToken'] = $cookies.csrftoken;
});

jak widać zastosowałem wiele podejść, ale nie mogę ustawić nagłówka za pomocą tokena csrf. dwa napotkane błędy są

Nieprzechwycony błąd: nieznany dostawca: $ httpProviderProvider <- $ httpProvider

Co ja robię źle?

questionAnswers(3)

yourAnswerToTheQuestion