On Sep 6, 9:18 pm, RajeshD <[EMAIL PROTECTED]> wrote:
> 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.

Thanks for the heads-up (I thought about t = Template('{% load
customtags %}' + p.content) which probably is a brute force approach)

Cheers,
  >>MM


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
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