Новый предпочтительный способ сделать это - использовать класс TemplateView
. Посмотрите этот SO ответ , если вы хотите перейти от direct_to_template
.
В вашем основном urls.py
файле:
from django.conf.urls import url
from django.contrib import admin
from django.views.generic.base import TemplateView
urlpatterns = [
url(r'^admin/', admin.site.urls),
# the regex ^$ matches empty
url(r'^$', TemplateView.as_view(template_name='static_pages/index.html'),
name='home'),
]
Обратите внимание, я решил поместить любые статические страницы linke index.html
в собственный каталог static_pages/
в каталоге templates/
.