DRF-12(Permissions)
1245 ワード
IsAuthenticated
settings.pyに次の内容をインストールします.
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.IsAuthenticated',
],
}
認証(ログイン)されたすべてのユーザーはapiにアクセスできます.ログインX
ログインO
私がそのコメントを書いていなくても、ログインすればアクセスできます.
一番上のように設定pyにインストールすると
すべてのビューにグローバルを適用します.
では、単独で適用するなら?
from rest_framework.permissions import ~~
モジュールをインポートして使用
IsAuthenticated
を除いてスーパーユーザーだけが近づく
IsAdminUser
、IsAuthenticatedOrReadOnly
、認証されたユーザーだけが編集でき、認証されていないで読み取ることができますあります.
Reference
この問題について(DRF-12(Permissions)), 我々は、より多くの情報をここで見つけました https://velog.io/@sayxyoung/DRF-13Permissionsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol