Я новичок в Django и хочу интегрировать AngularJS с Django. Djangular установлен и может использоваться.Использование директивы AngularJS в Djangon
Основная структура каталогов следующим образом:
mysite/app/Templates/app/index.html
mysite/app/Templates/app/directives/item-detail.html
index.html
упоминается в url.py
по url(r'^$', views.index, name='index'),
, а в views.py
, index()
возвращает
return render(
request,
'app/index.html',
{
'somevar': "some variables from index()"
}
)
S О, когда я определяю directive
<item-detail>
с помощью
app.directive('itemDetail', function(){
restrict: 'E',
templateUrl: ''
})
Интересно, что ставить в templateUrl
(или должна быть другая конфигурация)? templateUrl: "directives/item-detail.html"
- ошибка 404
; template: "<h1>This is a template</h1>"
работает нормально.