我正在使用 django框架进行分配。我需要查看http请求对象包含的内容。 print(request)
显然不起作用。如果我可以在json结构中看到该对象,那么对理解它的外观及其包含的值将大有帮助。
答案 0 :(得分:0)
取决于GET
或POST
是什么类型的请求。您可以找到{{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__)