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模板?