我在views.py文件中有以下这一行
message_rows=HostedEvents.objects.filter(thread_id=decl_th.thread_mapping.original_id)
logger.debug('message rows are {}'.format(message_rows))
import pdb;pdb.set_trace()
输出:
message rows are []
(pdb)
HostedEvents.objects.filter(thread_id=decl_th.thread_mapping.original_id)
[<< HostedEvents: 15dcaea4b6657031 - 15dcaea4b6657031>>]
为什么消息行是空的,在pdb中哪一行是该行的直接,在从pdb调用时,该代码正在工作。
此外,假设存在具有三个消息id的线程,则每个第一个线程都会发生这种情况,剩下的两个正在正常工作。
如果&#34; X&#34;是一个有三个孩子的线程id,其中一个孩子(第一个)的id与thread_id相同。