Use:

  {% if html_message %}{{ html_message|safe }}{% endif %}

Presuming that you believe that the variable's content is, indeed, safe.

Bill

2011/3/10 Thiago Carvalho D' Ávila <thiagocav...@gmail.com>:
> I'm having some problem while trying to render some HTML code as a template
> variable.
>
> What I am doing is:
>
> view.py
> def view(request, id):
>    thing = get_object_or_404(Object, pk=id)
>    if blablabla:
>       return render_to_response('template.html'),
> {'html_message': '<h2> We recommend that you click <a
> href="thing.get_update_url">here</a></h2>'},
> }, RequestContext(request))
>
> template.html
> <html>
>    {% if html_message %}{{ html_message }}{% endif %}
> </html>
>
> But I get the HTML tags written in the text, not the link.
> What am I doing wrong?
>
> Tks ;)
>
> --
> 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
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>

-- 
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 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to