您如何看待HTTP请求包含的内容

时间:2019-02-14 12:24:25

标签: django

我正在使用 django框架进行分配。我需要查看http请求对象包含的内容。 print(request)显然不起作用。如果我可以在json结构中看到该对象,那么对理解它的外观及其包含的值将大有帮助。

2 个答案:

答案 0 :(得分:0)

取决于GETPOST是什么类型的请求。您可以找到{{1}的print(request.GET)print(request.POST)的{​​{1}},然后只需<type 'dict'>就可以访问数据,如果找不到,则会返回request.GET.get("somedata")

注意:如果要查看请求对象的属性,可以执行None,并且可以在任何对象上进行。

要获得更快速的帮助,您可以在python shell中执行print(dir(request))

答案 1 :(得分:0)

查看request包含的内容(以及更多内容-python中的任何其他对象)的最佳方法是使用简单:

print(request.__dict__)