0

信号と受信機の概念の美しい実世界の例を使用して、非常に単純な側面で私を説明してもらえますか? まず第一に、彼らは何のような基本的な定義ですか? 信号と受信機のドキュメントを調べていましたが、私のようなジャンゴの初心者にとっては理解するのが少し難しいです。

https://docs.djangoproject.com/en/dev/topics/signals/

4

1 に答える 1

6

無線伝送のようなものと考えてください。

受信機は、特定の周波数をリッスンするように調整されています (これを「信号をリッスンする」と呼びます)。

他のプログラムがその周波数で送信します (信号を上げる、または信号を発信します)。

受信機は、同調されている信号のみをリッスンします (受信機は、リッスンしている信号が送信された場合にのみ実行されます)。

django では、送信者または受信者になることができます。Django にはたくさんの送信機が付属しています。そして、さまざまな周波数でリッスンするレシーバーを作成します。

信号は、「オブジェクトが保存されました」の場合があります。そのため、そのシグナルをリッスンしている各コードは、「オブジェクトが保存されました」シグナルが発行されたときに実行されます。

于 2012-08-09T18:05:40.373 に答える