情形一:將abstract設定為true後,模型類將不是乙個普通的django模型,而是作為乙個抽象基類。
範例:from django.db import models
class commoninfo(models.model):
name = models.charfield(max_length=100)
age = models.positiveintegerfield()
class meta:
abstract = true
class student(commoninfo):
home_group = models.charfield(max_length=5)
情形二:按某欄位排序
範例:class publisher(models.model):
name = models.charfield(max_length=30)
address = models.charfield(max_length=50)
city = models.charfield(max_length=60)
state_province = models.charfield(max_length=30)
country = models.charfield(max_length=50)
website = models.urlfield()
class meta:
ordering = ['order_date']
# 按訂單公升序排列
情形三:指定表名稱
範例:class mainwheel(main):
# 輪播banner
class meta:
db_table = 'axf_wheel'
補充:verbose_name
指定在admin
管理介面中顯示中文;
verbose_name
表示單數形式的顯示,
verbose_name_plural
表示複數形式的顯示;中文的單數和複數一般不作區別。
關於django中Meta類的用法
首先class meta做為巢狀類,主要目的是給上級類新增一些功能,或者指定一些標準 class main models.model img models.charfield max length 200 name models.charfield max length 100 名稱 trackid...
Meta標籤用法
meta標籤定義了 html 頁面所使用的字符集為 utf 8 它可以在同一頁面顯示中文簡體 繁體及其它語言 如日文,韓文 等。當然,你也可以使用gb2312 簡體中文 big5 正體中文 等等其他字符集。一般來說,我們使用的時候存在兩種用法。第一種 第二種 而目前我們一般推薦使用第一種寫法,也是h...
meta標籤用法
meta 標籤位於文件的頭部,不包含任何內容。標籤的屬性定義了與文件相關聯的名稱 值對。在html中,meta 標籤沒有結束標籤。在 xhtml 中,標籤必須被正確地關閉。注釋 meta 標籤永遠位於head元素內部。注釋 元資料總是以名稱 值形式被成對傳遞的。name 屬性提供了名稱 值對中的名稱...