django 中的 class Meta 的理解


在使用 Django 的 ORM 模型進行數據庫的設計時,我們常常會看到在models 中經常會出現一個 class Meta 的內部類,那它的作用是什么呢?

db_table 屬性:自定義數據表的名稱,是可選屬性。默認數據表的命名規則為: 應用名_類名。

  例如:你創建了一個名為 blog 的應用時,且你為這個應用創建了一個 User 類 的models時,

       這時django會將會為你創建一張名為 blog_User 的數據表。

 

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

    verbose_name = '地址', 用來標志這個表時用來存放地址信息的

 

 verbose_name_plural 屬性:
    如果此項沒有設置,Django 會使用 verbose_name + "s"來表示。


免責聲明!

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



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