エラー メッセージではなく、既存のエントリの詳細を返すことができるように、投稿リクエストでエントリの重複エラーを処理することはできますか?
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 に答える