当前位置: 首页 > 知识库问答 >
问题:

Django runserver-可以将连接的IP输出到控制台吗?

马奇略
2023-03-14

我试图使用django附带的开发Web服务器(manage.py runserver 0.0.0.0:8000)捕获到控制台的传入连接的IP地址。现在,我收到以下请求输出:

[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

共有1个答案

宣胜
2023-03-14

在错误的请求中,据我所知,您无法获得ip,因为它是客户端错误。

但是您可以通过请求获取ip。META. get("REMOTE_ADDR")

对于错误请求,您可以考虑几个堆栈溢出帖子,例如:

1个岗位

2个岗位

 类似资料:
  • 有没有什么方法可以将控制台输出镜像到java中的localhost,甚至可以添加一些不错的CSS。如果同一网络中的其他设备也能到达控制台,那就太酷了。我做了很多关于这个主题的研究,但没有找到任何关于这个的网站/线程/问题。帮助将不胜感激!

  • 我发现我可以执行SQL请求,但只能在Tarantool内部执行。 我可以像MySQL shell或Postgres shell那样连接到Tarantool吗? 或者如何配置其他只了解MySQL或Postgres连接的程序来使用Tarantool?

  • 问题内容: 是否有可能覆盖最后的输出,所以我可以例如可视化数组中的更改或创建一个进度栏? 例如,如果我有这个课: 我必须怎么做才能创建一个简单的进度条,而不是显示在10行中? 问题答案: 这可以在我的特定控制台(Windows)上使用,但不是很便携… 还有课程,但据我所知实际上并没有买多少钱……

  • 当JMeter以非gui模式启动时,它显示了控制台上的一些日志,如下所示 但实际的测试执行日志会写入一个名为jmeter的单独日志文件。日志,它记录log4J级别的执行日志。 我们可以把这个jmeter.log内容也直接到STDOUT控制台吗?我知道我们可以将日志管道到控制台。但是有没有一种方法可以使用JMeter配置来做到这一点? 我将JMeter作为Kubernetes集群上的容器运行,并希望

  • 问题内容: 我想在JavaFX TextArea中显示控制台输出…不幸的是,我找不到JavaFX的任何有效示例,而只能找到Java Swing的实例,在我看来,这似乎不起作用。 编辑: 我尝试遵循以下示例:http : //unserializableone.blogspot.ch/2009/01/redirecting-systemout-and-systemerr- to.html 并扩展了我

  • 我正在使用Windows上的Eclipse IDE(氧气)学习Java(SE8)。我以前做过一些“业余”编程,但这是我第一次正式上这门课。我希望能够在普通控制台(System.out.println)中打印分配所需的输出,并同时在不同的控制台中打印正在发生的信息文本。 printToConsole1(“普通程序输出”);printToConsole2(“幕后信息”); 我可以在Java中做类似的事