Primeira versão com o Angular.
No diretório de templates, o arquivo index.html ilustra um exemplo simples do angular sem nenhuma interação com o servidor.

Já o arquivo list.html possui faz uma requisição ajax ao servidor através do seu controle (controler.js no diretorio static/controler.js), e renderiza o resultado.

Lição: o objeto Response do rest_framework já serializa objetos primitivos, como dicionários e listas de strings, inteiros, etc. Mas o objeto HttpResponse do django não faz isso. Portanto, para retornar um json com o httpresponse é preciso usar o json.dumps. Isso não é necessário no Response. Esse pequeno detalhe me fez ficar umas 2 horas tentando entender o que estava acontecendo de errado. Fica aqui o registro para não errar nisso de novo.