2
是否有可能在發佈請求中處理重複條目錯誤,以便我可以返回現有條目的詳細信息而不是錯誤消息?自定義句柄帖子錯誤 - 重複條目
是否有可能在發佈請求中處理重複條目錯誤,以便我可以返回現有條目的詳細信息而不是錯誤消息?自定義句柄帖子錯誤 - 重複條目
是的。您必須重寫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