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 [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
-~----------~----~----~----~------~----~------~--~---