Guest User

Untitled

a guest
Nov 23rd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 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. from django.template import Template, Context
  36. from django.template.engine import Engine
  37.  
  38. from django.conf import settings
  39. settings.configure(DEBUG=False)
  40.  
  41. template_string = "Hello {{ name }}"
  42. template = Template(template_string, engine=Engine())
  43. context = Context({"name": "world"})
  44. output = template.render(context) #"hello world"
  45.  
  46. manage.py generatereports --format=html
  47.  
  48. from django import template
  49.  
  50. register = template.Library()
  51.  
  52. @register.filter(name='bracewrap')
  53. def bracewrap(value):
  54. return "{" + value + "}"
  55.  
  56. {{var|bracewrap}}
  57.  
  58. import django
  59. from django.conf import settings
  60. from django.template import Template, Context
  61. import os
  62.  
  63. #load your tags
  64. from django.template.loader import get_template
  65. django.template.base.add_to_builtins("read")
  66.  
  67. # You need to configure Django a bit
  68. settings.configure(
  69. TEMPLATE_DIRS=(os.path.dirname(os.path.realpath(__file__)), ),
  70. )
  71.  
  72. #or it could be in python
  73. #t = Template('My name is {{ my_name }}.')
  74. c = Context({'var': 'stackoverflow.com rox'})
  75.  
  76. template = get_template("temp.html")
  77. # Prepare context ....
  78. print template.render(c)
  79.  
  80. {stackoverflow.com rox}
  81.  
  82. >>> from django import template
  83. >>> t = template.Template('My name is {{ me }}.')
  84. >>> c = template.Context({'me': 'ShuJi'})
  85. >>> t.render(c)
Add Comment
Please, Sign In to add comment