Поглядите в консоли разработчика, на какие адреса идут запросы к шаблонам, указанным в templateUrl. Сдаётся мне, Джанга вместо них отдаёт индексную страницу, которая инициализирует ангуляр, ищет роут, пытается загрузить шаблон, вместо него получает главную и так до упора.
Если я угадал, то какие есть пути решения:
1. Неправильный: класть все шаблоны ангуляра в директорию для статических файлов (см.
staticfiles)
2. Вообще не использовать Джанго для фронтэнда. Как бэкенд с API он отлично подходит, а вот для SPA и в частности для ангуляра — не очень. Я бы посоветовал разрабатывать SPA в отдельном репозитории, который ничего не знает про бэкенд.