jac*_*ton 0 python django http
以下是我在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")
Run Code Online (Sandbox Code Playgroud)
在第一个屏幕截图中,您正在请求localhost:8000/lkd /.在第二个,您正在请求localhost:8000/lkd - 注意,没有尾部斜杠.在第二种情况下,Django正在发送301响应,该响应将您重定向到带有斜杠的地址,正如屏幕截图的其余部分所示.
| 归档时间: |
|
| 查看次数: |
504 次 |
| 最近记录: |