From 391c25fa4039361a29e7f8670618b8d2b1b8d4af Mon Sep 17 00:00:00 2001 From: xiez Date: Tue, 31 Jul 2012 10:51:50 +0800 Subject: [PATCH] Fix new line bug in leaving message and escape message replies to show `
` --- group/templates/group/group_info.html | 4 ++-- group/views.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/group/templates/group/group_info.html b/group/templates/group/group_info.html index 25685ff936..9803b68813 100644 --- a/group/templates/group/group_info.html +++ b/group/templates/group/group_info.html @@ -80,7 +80,7 @@ {% endif %}
-

留言板

+

信息栏


{% for error in form.message.errors %} @@ -102,7 +102,7 @@ {{ msg.from_email|email2nickname }}
-

{{ msg.message|urlize|url_target_blank|find_at }}

+

{{ msg.message|linebreaksbr|urlize|url_target_blank|find_at }}

{% if msg.reply_cnt == 0 %} 回复 {% else %} diff --git a/group/views.py b/group/views.py index d82c7179f2..75b18c80f9 100644 --- a/group/views.py +++ b/group/views.py @@ -241,7 +241,8 @@ def msg_reply(request, msg_id): d = {} d['from_email'] = e.from_email d['nickname'] = e.nickname - d['message'] = e.message + from django.utils.html import escape + d['message'] = escape(e.message) l.append(d) return HttpResponse(json.dumps(l), content_type=content_type)