Python angular$routeProvider不分析django变量

Python angular$routeProvider不分析django变量,python,django,angularjs,Python,Django,Angularjs,我有这个路由配置: $routeProvider .when('/store', { templateUrl: '/static/js/partials/store.html', controller: 'StoreController' }) .when('/groups', { templateUrl: '/static/js/partials/groups.html

我有这个路由配置:

    $routeProvider
        .when('/store', {
            templateUrl: '/static/js/partials/store.html',
            controller: 'StoreController'
        })
        .when('/groups', {
           templateUrl: '/static/js/partials/groups.html',
            controller: 'GroupsController'
        })
        .when('/groups/:id', {
            templateUrl: '/static/js/partials/group_page.html',
            controller: 'GroupPageController'
        })
        .when('/purchases', {
            templateUrl: '/static/js/partials/purchases.html',
            controller: 'PurchaseController'
        })
        .when('/settings', {
            templateUrl: '/static/js/partials/settings.html',
            controller: 'SettingsController'
        })
        .otherwise({redirectTo: '/static/js/partials//store'});
这些HTML文件中使用了很多django变量和其他django内容

但它们没有被解析。例如:

{% trans 'vouchers' %}
在“凭证”视图中显示


为什么会这样?如何修复此问题?

Django模板引擎在服务器端完成

Angularjs routeProvide是为


因此,您的django变量将不会被解析。(因为所有的更改都是由angularjs在客户端完成的,实际上并没有,也没有被django模板引擎解释)

Angular是客户端渲染。为什么Django要渲染它们?您应该将变量放在js中instead@hyades好的,让我重复这个问题。我应该怎么做才能使这些html页面被视为django模板?