0
任何人都可以用一個非常簡單的方面用一個美麗的現實世界中的例子來解釋我的信號和接收器的概念。 首先是基本的定義,比如它們是什麼?我正在瀏覽信號和接收器的文檔,但對於像我這樣的django的新手來說,它有點難以理解。瞭解初學者的Django信號和接收器概念
https://docs.djangoproject.com/en/dev/topics/signals/
任何人都可以用一個非常簡單的方面用一個美麗的現實世界中的例子來解釋我的信號和接收器的概念。 首先是基本的定義,比如它們是什麼?我正在瀏覽信號和接收器的文檔,但對於像我這樣的django的新手來說,它有點難以理解。瞭解初學者的Django信號和接收器概念
https://docs.djangoproject.com/en/dev/topics/signals/
認爲它像無線電傳輸。
接收器被調諧爲在特定頻率上收聽(這被稱爲「在信號上收聽」)。
一些其他程序在該頻率上傳輸(提高信號或發射信號)。
接收器只收聽它所調諧到的那些信號(接收器只有在它正在收聽的信號被髮射時才運行)。
在django中,您可以成爲發射器或接收器。 Django帶有一些發射器;你可以編寫接收器來聽各種頻率。
信號可能是 - 「一個對象被保存」。因此當「一個對象被保存」,信號被髮射時,每個正在監聽該信號的代碼將被執行。
+1好答案。 – 2012-08-09 18:50:46