簡體   English   中英

Django runserver - 你可以 output 將 IP 連接到控制台嗎?

[英]Django runserver - Can you output the connecting IP to the console?

我正在嘗試使用 django ( manage.py runserver 0.0.0.0:8000 ) 附帶的開發網絡服務器捕獲到控制台的傳入連接的 IP 地址。 現在,我收到以下 output 請求:

[24/Feb/2022 13:03:38] "GET /admin/aqww/ HTTP/1.1" 200 3223

有沒有辦法在其中獲取傳入的客戶端 IP 地址? 例如,讓它看起來像下面這樣?

[24/Feb/2022 13:03:38 192.168.1.34] "GET /admin/aqww/ HTTP/1.1" 200 3223

在錯誤的請求中,據我所知,您無法獲得 ip,因為它是客戶端錯誤。

但是你可以用request.META.get("REMOTE_ADDR")得到 ip 。

對於錯誤的請求,您可以考慮幾個堆棧溢出的帖子,例如:

1 個帖子

2 個帖子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM