我正在制作的应用程序中使用Django和django-voting。如果未通过身份验证的用户尝试投票,则会显示一个警告框,告知他们未通过身份验证。如何捕获此错误并将其显示为更优雅的AJAX显示,以便在发生错误时可以在页面上显示它?
发布于 2009-02-10 08:43:18
只需从视图返回JSON并返回错误即可。如何将django默认错误标记更改为json,这是一个有趣的问题。您可以编写自定义方法并将其添加到error类中。
def as_json(errors):
return dict((k, map(unicode, v)) for k, v in errors.items())https://stackoverflow.com/questions/530596
复制相似问题