如何在Django REST框架中隐藏POST表单?

如何在Django REST框架中隐藏POST表单?,django,Django,我有Django REST框架表单,如下所示: 我想做一件简单的事情:在用户未登录时隐藏POST表单(在红色矩形中)。我只是不知道怎么做,因为我只有从ListCreateAPIView继承的模型、视图和从ModelSerializer继承的序列化器。您可以使用Django rest framework身份验证和权限类:您可以使用Django rest framework身份验证和权限类: 如果使用泛型或viewsets类,请在视图类中添加此行 permission_classes = [IsA

我有Django REST框架表单,如下所示:


我想做一件简单的事情:在用户未登录时隐藏POST表单(在红色矩形中)。我只是不知道怎么做,因为我只有从ListCreateAPIView继承的模型、视图和从ModelSerializer继承的序列化器。

您可以使用Django rest framework身份验证和权限类:

您可以使用Django rest framework身份验证和权限类:

如果使用泛型或viewsets类,请在视图类中添加此行

permission_classes = [IsAuthenticated]
或者,只能通过导入为管理员设置权限

from rest_framework.permissions import IsAdminUser

如果使用泛型或viewsets类,请在视图类中添加此行

permission_classes = [IsAuthenticated]
或者,只能通过导入为管理员设置权限

from rest_framework.permissions import IsAdminUser


这里有用吗?@Melvyn非常有用!谢谢。你在这里有帮助吗?@Melvyn非常感谢!谢谢,我一直在找这样的东西。谢谢,我一直在找这样的东西。非常感谢。