A função index do módulo views.py, renderiza o arquivo index.html que está no diretório templates. Como essa função identifica o diretório correto? Neste caso não pode existir em outro diretório um arquivo com o mesmo nome de index.html?
from django.shortcuts import render
def index(request):
return render(request, 'index.html')