亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

django項目中的信號處理程序應該放在哪里?

django項目中的信號處理程序應該放在哪里?

回首憶惘然 2019-12-09 15:54:51
我剛剛開始在django項目中實現信號監聽器。雖然我了解它們是什么以及如何使用它們。我很難弄清楚我應該把它們放在哪里。django網站上的文檔說:該代碼應該放在哪里?您可以在任何喜歡的地方放置信號處理和注冊代碼。但是,您需要確保所導入的模塊盡早導入,以便在需要發送任何信號之前注冊信號處理。這使您的應用程序的models.py成為注冊信號處理程序的好地方。雖然這是一個很好的建議,但是在我的models.py中包含非模型類或方法只會給我帶來錯誤的印象。那么,存儲和注冊信號處理程序的最佳實踐/規則是什么?
查看完整描述

3 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

我實際上喜歡使它們成為模型本身的分類方法。這將所有內容都保留在一個類中,這意味著您不必擔心導入任何內容。


查看完整回答
反對 回復 2019-12-09
  • 3 回答
  • 0 關注
  • 951 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號