What is direct_to_template in django?

Usually in django,

urls.py provides mapping between a url and a python function (that is, when a user clicks the url, the python function will be executed.)

The python function is usually defined at views.py


In a simple word, with direct_to_template, we don’t need views.py. It directly tells which page to go.


from django.conf.urls.defaults import *
from django.views.generic.simple import direct_to_template

urlpatterns = patterns('',
    ('^about/$', direct_to_template, {
        'template': 'about.html'


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: