Django obsługuje statyczny index.html z widokiem pod adresem „/”

Mam swój plik index.html w folderze / static /. Moja aplikacja django działa poprawnie, gdy próbuję:

http://127.0.0.1:8000/index.html

Ale chcę uzyskać dostęp do index.html przez adres URL:

http://127.0.0.1:8000/

Napisałem widok i działa:

class IndexView(TemplateView):
    template_name = 'index.html'

Dodałem także do urls.py (pozwala mi to służyć statyczniehttp://127.0.0.1:8000/css/style.css):

url(r'^(?P<path>.*)

Ale myślę, że istnieje sposób, aby zrobić to, co chcę bez TemplateView.

Jakieś sugestie? Dzięki. Moja wersja django to:Django 1.5

EDYTOWAĆ:

Powód, dla którego umieściłem index.html w statycznym: chcę utworzyć aplikację django zgodną z Phonegap, więc po prawidłowym kodowaniu wszystko, co muszę zrobić, to ->uczynić .zip statycznym folder i prześlij go do Phonegap jako aplikacji mobilnej. Łatwy i czysty.

, 'django.contrib.staticfiles.views.serve', { 'document_root': settings.STATIC_ROOT, 'show_indexes':True }),

Ale myślę, że istnieje sposób, aby zrobić to, co chcę bez TemplateView.

Jakieś sugestie? Dzięki. Moja wersja django to:Django 1.5

EDYTOWAĆ:

Powód, dla którego umieściłem index.html w statycznym: chcę utworzyć aplikację django zgodną z Phonegap, więc po prawidłowym kodowaniu wszystko, co muszę zrobić, to ->uczynić .zip statycznym folder i prześlij go do Phonegap jako aplikacji mobilnej. Łatwy i czysty.

questionAnswers(5)

yourAnswerToTheQuestion