Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>> import django.template
- >>> from django.template import Template, Context
- >>> t = Template('My name is {{ my_name }}.')
- ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
- >>> from django.template import Template, Context
- >>> from django.conf import settings
- >>> settings.configure()
- >>> t = Template('My name is {{ my_name }}.')
- >>> c = Context({'my_name': 'Daryl Spitzer'})
- >>> t.render(c)
- u'My name is Daryl Spitzer.'
- >>> import jinja2
- >>> print jinja2.Environment().compile('{% for row in data %}{{ row.name | upper }}{% endfor %}', raw=True)
- from __future__ import division
- from jinja2.runtime import LoopContext, Context, TemplateReference, Macro, Markup, TemplateRuntimeError, missing, concat, escape, markup_join, unicode_join
- name = None
- def root(context, environment=environment):
- l_data = context.resolve('data')
- t_1 = environment.filters['upper']
- if 0: yield None
- for l_row in l_data:
- if 0: yield None
- yield unicode(t_1(environment.getattr(l_row, 'name')))
- blocks = {}
- debug_info = '1=9'
- from django.conf import settings
- settings.configure (FOO='bar') # Your settings go here
- manage.py generatereports --format=html
- >>> from django import template
- >>> t = template.Template('My name is {{ me }}.')
- >>> c = template.Context({'me': 'ShuJi'})
- >>> t.render(c)
- from django import template
- register = template.Library()
- @register.filter(name='bracewrap')
- def bracewrap(value):
- return "{" + value + "}"
- {{var|bracewrap}}
- import django
- from django.conf import settings
- from django.template import Template, Context
- import os
- #load your tags
- from django.template.loader import get_template
- django.template.base.add_to_builtins("read")
- # You need to configure Django a bit
- settings.configure(
- TEMPLATE_DIRS=(os.path.dirname(os.path.realpath(__file__)), ),
- )
- #or it could be in python
- #t = Template('My name is {{ my_name }}.')
- c = Context({'var': 'stackoverflow.com rox'})
- template = get_template("temp.html")
- # Prepare context ....
- print template.render(c)
- {stackoverflow.com rox}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement