【问题标题】:Django view gets called twice... sometimesDjango视图被调用两次......有时
【发布时间】:2011-07-08 23:28:41
【问题描述】:

我在一个网站的首页视图中有几条logging.debug语句,主要是记录一堆sql查询的开始时间和结束时间。

但是,有时,我会看到这些调试语句集在调试日志中连续弹出两次。当然,在那段时间里,只有一个用户提出了一个请求(如刷新、回车等)

关于可能导致此问题的任何想法?我们认为这可能与我们遇到的另一个问题有关。

【问题讨论】:

  • 您能添加一些日志摘录吗?如果你有的话,也可以从网络服务器请求日志中获取。

标签: python django http request


【解决方案1】:

您的视图函数可能被调用一次,但您正在记录两次。在我的日志记录 add_handler 调用运行两次之前,我遇到过问题,因此日志有两次相同的处理程序,所以一次 log.debug() 调用会在日志中产生两次相同的消息。

【讨论】:

    猜你喜欢
    • 2014-02-20
    • 2017-06-11
    • 1970-01-01
    • 2017-12-19
    • 2017-06-19
    • 2013-07-28
    • 2022-01-09
    • 1970-01-01
    • 2011-11-08
    相关资源
    最近更新 更多