Check out chapter 3 of Django Writing Your First Django Application .
In short, you need to specify (in urls.py ) which Django code should run for specific URLs; there are no specific URLs by default (you will see a line including admin URLs in urls.py ).
Change your urls.py to look something like
from django.conf.urls import patterns, include, url from django.views.generic import TemplateView from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^$', TemplateView.as_view(template_name="home.html"), )
(you also need to create home.html in one of the directories specified in TEMPLATE_DIRS )
source share