现在我正在帮助一个朋友使用Django REST框架构建他的站点。我不太熟悉它,所以当我打开包含视图的模块时,我很困惑我需要在哪里加载视图的模板:
class ProfileView(APIView):
permission_classes = [IsAuthenticated]
def get(self, request):
serialized = UserProfileSer(instance=request.user)
return Response(serialized.data)
def post(self, request):
serialized = UserProfileSer(instance=request.user, data=request.data, partial=True)
if serialized.is_valid():
serialized.save()
return Response(serialized.data)
return Response(serialized._errors, status=status.HTTP_400_BAD_REQUEST)
我习惯做return render(request, 'some_template.html', context)
我知道序列化的基本功能,但我不知道如何使用它来加载模板,或者如果我应该的话。对不起
根据rest框架文档,试试这个
如果你想知道更多,请参考API docs
相关问题 更多 >
编程相关推荐