2011-07-08 43 views
1

我在网站的主视图中有几个logging.debug语句,主要是记录一堆sql查询的开始时间和结束时间。Django视图被调用两次...有时

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

有什么想法可能会导致这种情况?我们认为这可能与我们遇到的另一个问题有关。

+0

你可以添加一些日志摘录?也许从Web服务器请求日志中,如果你有一个。 –

回答

0

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