以下是我在django中查看的回复。由于某种原因,Web检查器识别出content_type是application / json,但在使用httpie时,它将其识别为text / html。我做错了什么,我相信吗?
这是我的观看代码:
def RegistrationView(request):
if request.method == 'GET':
reg_user = User.objects.create(username=str(User.objects.all().count()+1), password=str(uuid.uuid4()))
reg_user.save()
serialized_user = UserSerializer(reg_user)
json_rend = JSONRenderer()
import ast
return JsonResponse(ast.literal_eval(json_rend.render(serialized_user.data)))
return HttpResponse("woah")
答案 0 :(得分:5)
在第一个屏幕截图中,您正在请求localhost:8000 / lkd /。在第二个,您正在请求localhost:8000 / lkd - 注意,没有尾部斜杠。在第二种情况下,Django正在发送301响应,该响应将您重定向到带有斜杠的地址,如屏幕截图的其余部分所示。