在Djangon中使用AngularJS指令

在Djangon中使用AngularJS指令,django,angularjs,angularjs-directive,Django,Angularjs,Angularjs Directive,我是Django新手,希望将AngularJS与Django集成。已安装并可以使用Djangular 基本目录结构如下所示: mysite/app/Templates/app/index.html mysite/app/Templates/app/directives/item-detail.html index.html在url.py中由urlr'^$',views.index,name='index',引用,在views.py中,index返回 所以当我使用 我想知道在templateUrl

我是Django新手,希望将AngularJS与Django集成。已安装并可以使用Djangular

基本目录结构如下所示:

mysite/app/Templates/app/index.html

mysite/app/Templates/app/directives/item-detail.html

index.html在url.py中由urlr'^$',views.index,name='index',引用,在views.py中,index返回

所以当我使用


我想知道在templateUrl中放什么,或者应该有其他配置?templateUrl:directions/item-detail.html给出404错误;模板:这是一个工作正常的模板。

您应该将角度模板视为静态文件。它们不需要Django解析,您也不想为它们创建URL。将它们放在静态目录中,并通过正常的静态路径引用它们

return render(
    request,
    'app/index.html',
    {
        'somevar': "some variables from index()"
    }
)
app.directive('itemDetail', function(){
    restrict: 'E',
    templateUrl: ''
})