我已经完全按照此处提供的教程进行操作。 http://www.django-rest-framework.org/tutorial/1-serialization/
但即使没有登录,我的所有片段都被查看。如何防止这种情况?我在settings.py中使用了它:
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
}
现在用户api无权访问。
但片段正在被查看。
我是Django的新手,我如何添加片段权限,像用户一样行事。此外,我希望管理员能够编辑,删除片段。如何完成这些?
答案 0 :(得分:1)
添加到您查看此代码:
from rest_framework import permissions
class SnippetListCreateView(ListCreateAPIView):
permission_classes = [
permissions.IsAuthenticated
]