2

是否可以在发布请求中处理重复条目错误,以便我可以返回现有条目的详细信息而不是错误消息?

4

1 回答 1

-1

是的。您必须覆盖obj_create()定义。这是一个例子

def obj_create(self, bundle, request=None, **kwargs):
    bundle = self.full_hydrate(bundle)
    attempt = Attempt.objects.filter(**kwargs)
    if attempt.count() < 1:
        bundle.obj = Attempt(*kwargs)
    else:
        logger.info("Updating attempt")
        bundle.obj = attempt[0]
    return bundle        
于 2013-06-10T06:04:52.337 回答