django 中的 class Meta 的理解

2022-08-30 07:33:10 字數 484 閱讀 2604

在使用 django 的 orm 模型進行資料庫的設計時,我們常常會看到在models 中經常會出現乙個 class meta 的內部類,那它的作用是什麼呢?

db_table 屬性:自定義資料表的名稱,是可選屬性。預設資料表的命名規則為: 應用名_類名。

例如:你建立了乙個名為 blog 的應用時,且你為這個應用建立了乙個 user 類 的models時,

這時django會將會為你建立一張名為 blog_user 的資料表。

verbose_name 屬性:自定義乙個易於理解的名稱,如上圖,

verbose_name = '位址', 用來標誌這個表時用來存放位址資訊的

verbose_name_plural 屬性:

如果此項沒有設定,django 會使用 verbose_name + "s"來表示。

django基礎 django中的app應用

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

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

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

django中的快取

快取的基本過程 1 給定乙個url,檢查頁面是否存在快取 2 如果存在,返回快取的頁面 3 如果不存在,生成該頁面,把生成的頁面儲存在快取中 django中,可以將某個檢視函式的輸出快取,也可以快取某個部分 使用快取,需要在setting.py中的caches配置,django預設使用本地的記憶體作...