У меня есть мой index.html в/static/папке. Приложение django работает нормально, когда я пытаюсь:
http://127.0.0.1:8000/index.html
Но я хочу, чтобы acces index.html по URL:
http://127.0.0.1:8000/
Я написал представление, и он работает:
class IndexView(TemplateView):
template_name = 'index.html'
Я также добавил к urls.py(это позволяет мне статично как http://127.0.0.1:8000/css/style.css
):
url(r'^(?P<path>.*)$', 'django.contrib.staticfiles.views.serve', {
'document_root': settings.STATIC_ROOT, 'show_indexes':True
}),
Но я думаю, что есть способ сделать то, что я хочу, без TemplateView.
Любые предложения? Благодарю. Моя версия django: Django 1.5
ИЗМЕНИТЬ
Причина, по которой я поставил index.html в static: я хочу сделать совместимое с Phonegap приложение django, поэтому после правильного кодирования все, что мне нужно сделать, это → сделать .zip из статической папки и загрузите его в Phonegap в качестве мобильного приложения. Легко и чисто.