django中related name的作用和用法

2022-05-19 12:36:11 字數 336 閱讀 6331

其實可以就理解為,一對多關係拿物件的解決

可以把引用理解為主從關係

主引用從,即一對多 , 注意外來鍵字段是放在多的一端的,比如乙個班級class 有很多同學 students,那麼就在students類裡面設定class字段值是外來鍵型別

從students拿class資料很好拿, studets.class就拿到了

但是從class 拿students資料 就不好拿了,當然也可以拿,預設的方式是class.students_set.all() 也可以拿到

不過這樣麻煩,簡單一點就是設定乙個related_name=classs屬性直接 class.classs.all() 就可以了

django中restframework巢狀序列化

問題 定義好了序列化器後有沒有遇到過想要序列化的資料表中有外來鍵的情況,我們需要的這個和外來鍵關聯的資料 model.py 報警表 class police models.model 報警型別 police models.charfield max length 50 開始範圍 begin mode...

django基礎 django中的app應用

urlpatterns path lw2 views.lw2 先設定子路由和乙個實現登入功能頁面 login.html 使用者名稱 密碼 通過request.post.get 方法可以返回使用者登入時的資訊,根據資訊來判斷和進行下一事件。如果登入資訊與資料庫中資訊不相匹配,則重新返回新的登入頁面。此...

django 重新整理快取 Django 中的快取問題

django 中的快取問題 簡單介紹 在動態 中,使用者所有的請求,伺服器都會去資料庫中進行相應的增,刪,查,改,渲染模板,執行業務邏輯,最後生成使用者看到的頁面.當乙個 的使用者訪問量很大的時候,每一次的的後台操作,都會消耗很多的服務端資源,所以必須使用快取來減輕後端伺服器的壓力.快取是將一些常用...