【发布时间】:2011-06-08 09:26:26
【问题描述】:
在视图函数中,我有类似的东西:
try:
url = request.POST.get('u', '')
if len(url) == 0:
raise ValidationError('Empty URL')
except ValidationError, err:
print err
输出是一个字符串:[u'Empty URL']
当我尝试将错误消息传递给我的模板(填充在字典中,类似于{ 'error_message': err.value })时,模板成功获取了消息(使用{{ error_message }})。
问题是我得到了与上面完全相同的字符串[u'Empty URL'],而[u'...']!
我该如何摆脱它?
(Python 2.6.5、Django 1.2.4、Xubuntu 10.04)
【问题讨论】:
标签: python django exception-handling