django的save方法被調用時數據是如何被保存的


  1. 發送一個django.db.models.signals.pre_save信號,以允許監聽該信號的函數完成一些自定義操作。

  2. 預處理數據。如果需要,對對象的每個字斷進行自動轉換。

  3. 准備數據庫數據。要求咩歌字斷提供的當前值是能夠寫入到數據庫中的類型。

  4. 插入數據到數據庫中。將預處理過,注備好的數據做成一個SQL語句用於插入數據庫。

  5. 發送一個django.db.models.signals.post_save信號。以允許監聽該信號的函數完成一些自定義操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM