rest_framework.响应返回字符串?python



你能帮我吗?

我有以下代码
from rest_framework.response import Response
......
return Response(data=str({'id': pk}), status=status.HTTP_403_FORBIDDEN, content_type='application/json')

返回,{"id":"54 fa0000 - 1 - cdd - 4 c6d - 83 d7 - ab19a7f11944},

如何在开头和结尾不加引号地返回?{"id":"54 fa0000 - 1 - cdd - 4 c6d - 83 d7 - ab19a7f11944}

rest_framework的Response默认返回json,所以:

return Response({'id': pk}, status=status.HTTP_403_FORBIDDEN)

运行

return Response({'id': pk}, status=status.HTTP_403_FORBIDDEN)

反应

{"id": "54fa0000-1cdd-4c6d-83d7-ab19a7f11944"}

,但现在它出现了双引号,我需要它没有双引号例子:

{'id': '54fa0000-1cdd-4c6d-83d7-ab19a7f11944'}

相关内容

  • 没有找到相关文章

最新更新