/ / tastypie認証/カスタム応答 - python、django、rest、tastypie

tastypie認証/カスタム応答 - python、django、rest、tastypie

tastypieでAPIKey認証を使用する例はありますか。提供された例では、実際の動作の詳細は実際にはわかりません。

また、私は、料理の本を探して、ポストにカスタムメッセージを返すフックがある場所を探していました。

たとえば、誰かが作成しようとする投稿をしますユーザーは既に存在しますが、そのユーザーは既に存在します。私のhydrate_user(自己、バンドル):私はチェックを行うと信じていますが、どうすれば有用なエラーメッセージを返すでしょうか?

回答:

回答№1の場合は3

あなたはこうすることができます:

from tastypie.exceptions import ImmediateHttpResponse
from tastypie.http import HttpBadRequest

if test_fails:
raise ImmediateHttpResponse(HttpBadRequest("User already exists"))