Python Django REST框架dict到视图集
我想使用路由器的视图集。我有带dict响应的脚本 我可以使用APIView,因为结果是dict响应,但ViewSet需要序列化程序和queryset。如何处理视图集Python Django REST框架dict到视图集,python,django,django-rest-framework,Python,Django,Django Rest Framework,我想使用路由器的视图集。我有带dict响应的脚本 我可以使用APIView,因为结果是dict响应,但ViewSet需要序列化程序和queryset。如何处理视图集 class Myapi(APIView): def get(self, request): vars_dict = my_script_result_dict response = JsonResponse(vars_dict) return response 我想使用浏览a
class Myapi(APIView):
def get(self, request):
vars_dict = my_script_result_dict
response = JsonResponse(vars_dict)
return response
我想使用浏览api来呈现手动响应,您可以这样做
from rest_framework.response import Response
from rest_framework import status
class Myapi(APIView):
def get(self, request):
vars_dict = my_script_result_dict
response = JsonResponse(vars_dict)
return Response({'responce': response}, status=status.HTTP_200_OK)
您好,谢谢您的回复,我尝试过但不能使用路由器
router=routers.SimpleRouter()router.register(r'inventory',views.Myapi)
我有相同的错误assert queryset不是None,basename
参数未指定,如果我删除路由器,是否能正确使用UI,它们不是路由器工作的解决方案吗?