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)