私はdjangorestフレームワークを使用しています。これらはRESTフレームワークの私の設定です。
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.SessionAuthentication',
),
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticatedOrReadOnly',
)
# 'DEFAULT_PERMISSION_CLASSES': (
# 'rest_framework.permissions.IsAuthenticated',
# ),
}
単純なエンドポイントに投稿すると、次のエラーが発生します。
{
"detail": "Authentication credentials were not provided."
}
私はここで何が間違っているのですか。助けていただければ幸いです。
POST
デフォルトのアクセス許可クラス(IsAuthenticatedOrReadOnly)がGET
、HEAD
およびの不正な要求のみを許可するように設定されているときに、要求を実行しています。OPTIONS
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加