0

私はチュートリアルをここに正確に従ってきました。 http://www.django-rest-framework.org/tutorial/1-serialization/Django Rest Framewrok APIどのようにすべての自動承認を追加する

しかし、ログインしなくてもすべてのスニペットが表示されています。これを防止するにはどうすればよいですか?

REST_FRAMEWORK = { 
    'DEFAULT_PERMISSION_CLASSES': (
     'rest_framework.permissions.IsAuthenticated', 
    ), 
} 

そして今、ユーザーAPIはアクセスを与えていない:私はsettings.pyでユーザーこれをしました。

here

しかしスニペット表示なっています。私はへのスニペットの許可を追加する方法

here

私はジャンゴに新たなんだ

は、ユーザーのように動作します。また、私は管理者がスニペットを編集、削除できるようにしたい。これらを達成する方法は?

答えて

1

あなたに追加するには、このコードを表示:

from rest_framework import permissions 

class SnippetListCreateView(ListCreateAPIView): 
    permission_classes = [ 
     permissions.IsAuthenticated 
    ] 
関連する問題