O Django serve index.html estático com visualização no URL '/'
Eu tenho meu index.html na pasta / static /. Meu app django está rodando ok quando eu tento:
http://127.0.0.1:8000/index.html
Mas eu quero acces index.html pelo url:
http://127.0.0.1:8000/
Eu escrevi uma visão e funciona:
class IndexView(TemplateView):
template_name = 'index.html'
Eu também adicionei ao urls.py (isso me permite servir estática comohttp://127.0.0.1:8000/css/style.css
):
url(r'^(?P<path>.*)Mas eu acho que há uma maneira de fazer o que eu quero sem o TemplateView.
Alguma sugestão? Obrigado. Minha versão do django é:Django 1.5
EDITAR:
A razão pela qual eu coloquei o index.html na static: Eu quero fazer o Phonegap compatível com o django app, então após a codificação correta, tudo que eu tenho que fazer é ->fazer .zip de estática pasta e enviá-lo para Phonegap como aplicativo móvel. Fácil e limpo.
, 'django.contrib.staticfiles.views.serve', {
'document_root': settings.STATIC_ROOT, 'show_indexes':True
}),
Mas eu acho que há uma maneira de fazer o que eu quero sem o TemplateView.
Alguma sugestão? Obrigado. Minha versão do django é:Django 1.5
EDITAR:
A razão pela qual eu coloquei o index.html na static: Eu quero fazer o Phonegap compatível com o django app, então após a codificação correta, tudo que eu tenho que fazer é ->fazer .zip de estática pasta e enviá-lo para Phonegap como aplicativo móvel. Fácil e limpo.