【发布时间】:2012-06-07 00:21:23
【问题描述】:
我的意思是,我希望在修改 obj_create() 时得到 JSON 响应。我已经实现了 UserSignUpResource(ModelResource) 并在 obj_create() 内部进行了一些验证,当它失败时,我提出了 BadRequest()。但是,这并不会丢弃 JSON。它会抛出 String。
知道我是否可以让它抛出 {'error': 184, 'message': 'This username already exists'} 格式?还是我不打算修改 obj_create()?或者我应该怎么做?
多多帮助,谢谢。
干杯, 米奇
【问题讨论】:
-
我在 django-piston 中遇到了同样的问题,其中方便的错误响应类型是纯 html 响应。我必须将它们包装在我自己的自定义
JsonResponse中,这样会重新格式化它。