标签: django
在Django中,可以将信号用作回调函数吗?换句话说,信号的“发件人”是否可以通过send()的返回值使用它从另一个应用收集数据?
send()
答案 0 :(得分:7)
Yes.
send()和send_robust()都返回元组对[(receiver, response), ... ]的列表,表示被叫接收函数列表及其响应值。
send_robust()
[(receiver, response), ... ]
请注意,这是一个相当非常规的机制;如果你需要函数的返回值,只需直接调用它。