Over a million developers have joined DZone.

Bootstrap Django Templates Out-of-framework

DZone's Guide to

Bootstrap Django Templates Out-of-framework

· ·
Free Resource
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'))

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}