Meta補充類的用法

2021-09-24 07:04:26 字數 1036 閱讀 5720

情形一:將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 屬性提供了名稱 值對中的名稱...