Advertisement
Guest User

Untitled

a guest
Jul 29th, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. >>> import django.template
  2. >>> from django.template import Template, Context
  3. >>> t = Template('My name is {{ my_name }}.')
  4.  
  5. ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
  6.  
  7. >>> from django.template import Template, Context
  8. >>> from django.conf import settings
  9. >>> settings.configure()
  10. >>> t = Template('My name is {{ my_name }}.')
  11. >>> c = Context({'my_name': 'Daryl Spitzer'})
  12. >>> t.render(c)
  13. u'My name is Daryl Spitzer.'
  14.  
  15. >>> import jinja2
  16. >>> print jinja2.Environment().compile('{% for row in data %}{{ row.name | upper }}{% endfor %}', raw=True)
  17. from __future__ import division
  18. from jinja2.runtime import LoopContext, Context, TemplateReference, Macro, Markup, TemplateRuntimeError, missing, concat, escape, markup_join, unicode_join
  19. name = None
  20.  
  21. def root(context, environment=environment):
  22. l_data = context.resolve('data')
  23. t_1 = environment.filters['upper']
  24. if 0: yield None
  25. for l_row in l_data:
  26. if 0: yield None
  27. yield unicode(t_1(environment.getattr(l_row, 'name')))
  28.  
  29. blocks = {}
  30. debug_info = '1=9'
  31.  
  32. from django.conf import settings
  33. settings.configure (FOO='bar') # Your settings go here
  34.  
  35. manage.py generatereports --format=html
  36.  
  37. >>> from django import template
  38. >>> t = template.Template('My name is {{ me }}.')
  39. >>> c = template.Context({'me': 'ShuJi'})
  40. >>> t.render(c)
  41.  
  42. from django import template
  43.  
  44. register = template.Library()
  45.  
  46. @register.filter(name='bracewrap')
  47. def bracewrap(value):
  48. return "{" + value + "}"
  49.  
  50. {{var|bracewrap}}
  51.  
  52. import django
  53. from django.conf import settings
  54. from django.template import Template, Context
  55. import os
  56.  
  57. #load your tags
  58. from django.template.loader import get_template
  59. django.template.base.add_to_builtins("read")
  60.  
  61. # You need to configure Django a bit
  62. settings.configure(
  63. TEMPLATE_DIRS=(os.path.dirname(os.path.realpath(__file__)), ),
  64. )
  65.  
  66. #or it could be in python
  67. #t = Template('My name is {{ my_name }}.')
  68. c = Context({'var': 'stackoverflow.com rox'})
  69.  
  70. template = get_template("temp.html")
  71. # Prepare context ....
  72. print template.render(c)
  73.  
  74. {stackoverflow.com rox}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement