Django Rest Framework POST方法显示api接口

时间:2016-07-27 07:35:23

标签: django post django-rest-framework

我在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()

enter image description here

1 个答案:

答案 0 :(得分:0)

查询集应为User.objects.all()