django的字符替换问题

在学习python和Django时(用的是limodou的《Django Step by Step》的第六章),遇到一个问题,就是每次render的都是经过替换的html标签(eg.把‘<’显示为'&lt;'),在网上找到了答案,http://www.javaeye.com/topic/147398,现在把解决方法摘抄如下:
方法一:
原始内容是content,想要对content不进行转义,使用{{content|safe}}就可以关闭了。
方法二:
1 from django.shortcuts import render_to_response
2 from django.utils.safestring import mark_safe
3 
4 def index(request):
5   #
6   context = mark_safe(context)
7   return render_to_response(template_name,{'context':context})

posted on 2009-08-31 22:08  啊不才  阅读(891)  评论(0编辑  收藏  举报

导航