管理器
bookinfo.objects.all()->objects是乙個什麼東西?
objects是django幫我們自動生成的管理器物件,通過這個管理器可以實現對資料的查詢
objects是models.manger類的乙個物件。自定義管理器之後django不再幫我們生產預設的objects管理器。
1)自定義乙個管理器類,這個類繼承models.manger類。
2)再在具體的模型類裡定義乙個自定義管理器類物件。
自定義管理器類應用場景:
1)改變查詢的結果集
比如呼叫bookinfo.books.all()返回的是沒有刪除的圖書的資料。
2)新增額外的方法
管理器中定義乙個方法幫我們操作模型類對應的資料表
使用self.model()就可以建立乙個跟自定義管理器對應的模型類物件。
Linux第五次學習筆記
定義乙個指令集體系結構 包括定義各種狀態元素 指令集和它們的編碼 一組程式設計規範和異常事件處理。類似ia32,存在8個程式暫存器。3個一位的條件碼 zf sf of 程式計數器pc存放當前正在執行指令的位址 儲存器,儲存程式和資料。y86用虛擬位址來引用儲存器位置 狀態碼stat,表明程式執行的總...
2018 9 7第五次筆記
這次筆記是接著上上一次筆記繼續介紹基本linux命令的。5.mv move,移動 作用 在目錄建移動檔案,重新命名檔案,在需要的情況下,可以移動並重命名。基本格式 mv 原始檔pathname 目的檔案pathname 下圖是mv命令的結果顯示 wb ubuntu wb ls 1.txt arm c...
Python第五次筆記
import hashlib md hashlib.md5 md.update 你好 md md.hexdigest print md 出現以下錯誤 d pycharmprojects untitled venv scripts python.exe d pycharmprojects untitl...