我想打印到服務器的整個請求對象。由於我沒有客戶端代碼(它是Android客戶端),我需要查看請求從客戶端傳遞的所有參數。我在view.py文件,我使用的功能在Python中打印HTTP請求Django
def index(request):
return HttpResponse("test params")
打印請求對象
請建議代碼。如果我可以在瀏覽器中而不是在控制檯中打印請求會更好。
我想打印到服務器的整個請求對象。由於我沒有客戶端代碼(它是Android客戶端),我需要查看請求從客戶端傳遞的所有參數。我在view.py文件,我使用的功能在Python中打印HTTP請求Django
def index(request):
return HttpResponse("test params")
打印請求對象
請建議代碼。如果我可以在瀏覽器中而不是在控制檯中打印請求會更好。
您可以使用Django Debug Toolbar,它允許您查看很多調試信息,包括請求和會話。
從它的文檔:
目前,以下面板已被寫入,並正在努力:
- Django的版本
- 請求定時器
- A在settings.py設置列表
- 常見的HTTP標頭
- GE T/POST /餅乾/會話可變顯示
- 模板和上下文中使用,並且他們的模板路徑
- SQL查詢包括的時間來執行和鏈接來解釋每個查詢的信號,其指定參數和接收機
- 列表通過Python的內置日誌記錄或通過日誌模塊記錄輸出
from django.utils.html import escape
def index(request):
return HttpResponse(escape(repr(request)))
如果我通過瀏覽器查找資源,此解決方案是可以的,但是如果我從手機獲取該文件比獲得此打印件 – user1796624 2013-02-16 17:15:37
'print request'用於控制檯。 – 2013-02-16 15:01:59
'return HttpResponse(request)'? – 2013-02-16 15:09:39
return HttpResponse(請求)不工作我得到一個空的網頁 – user1796624 2013-02-16 15:38:31