Django第五次學習筆記

2021-09-30 00:09:06 字數 460 閱讀 9223

管理器

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...