Методология MVT предполагает максимальное разделение сущностей
Template только показывает, то ему приказывает показать View, которое в свою очередь берет данные из Model
Те тебе нужно написать в urls.py правила резолвинга View
# ....
url(r'^$', index_view, name='index'),
# ...
в app/views.py написать вью, которые вызывают templates/*.html
def index_view(request):
return render(request, 'index.html')
Потом в темплейте
...
<a href="{% url "index" %}">
...