我有两个视图集: UserViewSet和GoogleViewSet。
在GoogleViewSet中,我想验证令牌,然后重定向到UserViewSet。
class GoogleViewSet(APIView): def post(self, request): # some logic password = User.objects.make_random_password() return redirect(reverse('v1_users:user_create'), kwargs={'email': 'test@test.com', 'username': 'test', 'password': password})
但是在重定向时,我得到了405错误
{ "detail": "Method \"GET\" not allowed." }
如何重定向为post请求?
我已经尝试过了,但得到的request.data为空
class UserViewSet(ViewSet): def create(self, request, *args, **kwargs): data = request.data return Response() class GoogleViewSet(APIView): permission_classes = (permissions.AllowAny,) def post(self, request):