我在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()
答案 0 :(得分:0)
查询集应为User.objects.all()
。