On Sep 5, 12:03 pm, MichaelMartinides <[EMAIL PROTECTED]>
wrote:
> Hi,
>
> Just to be sure.
>
> If I have custom template tags within a TextAreafield of a model. I
> would do something like to following:
>
> def view(request, page):
>   p = Page.objects.get(name=page)
>   t = Template( p.content )
>   content = t.render()
>   return render_to_response('page.html', {content:content})
>
> right?

Right. Some gotchas to watch for:

- If your template needs a context, be sure to call t.render with the
context dictionary

- p.content would've to be a self-contained template i.e. it should
"load" the template tag libraries it needs like you would with a
standard html template. Alternatively, you could add your custom
templatetags to the built-in tag libraries using
django.template.add_to_builtins.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to