【问题标题】:Django Rest Framework POST method show api interfaceDjango Rest Framework POST 方法显示 api 接口
【发布时间】:2016-07-27 07:35:22
【问题描述】:

我在 Django rest 框架上创建了一个只接受 POST(用户注册)的方法,但我想要的是当我输入那个 url 时。我想拥有可以输入所需数据的用户界面。但是相反,我得到错误'函数'对象没有属性'get'(这完全有道理)但是我如何实现可以输入数据的默认休息框架视图(我对基于类的视图没有经验)?

这是我的代码(其余框架视图):

class UserViewSet(viewsets.ModelViewSet):
    queryset = get_user_model().objects
    serializer_class = UserSerializer

    def get_permissions(self):
        if self.request.method == 'POST':
            self.permission_classes = (AllowAny,)

        return super(UserViewSet, self).get_permissions()

【问题讨论】:

    标签: django post django-rest-framework


    【解决方案1】:

    查询集应该是User.objects.all()

    【讨论】:

      猜你喜欢
      • 2019-09-04
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      • 2019-02-12
      • 2021-04-05
      • 1970-01-01
      • 2016-09-06
      • 2018-12-06
      相关资源
      最近更新 更多