DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

Snippets has posted 5883 posts at DZone. View Full User Profile

Bootstrap Django Templates Out-of-framework

  • submit to reddit
        This is the quickest way I've found to bootstrap Django templates without using the entire framework.  This is suited for "plain-python" apps without using all the Django types.  You'll probably want to cache the Template returns for each given name, but here's the basics.

# Kick off django config machinery first
from django.conf import settings

import django.template
import django.template.loader

def render(name, *values):
    ctx = django.template.Context()
    for d in values:

    t = django.template.loader.get_template(name)
    return t.render(ctx)

print render('layout.tmpl', dict(title='User'), dict(name='Bob', gender='M'))