django admin中的五大配置引數

2022-04-10 18:16:53 字數 964 閱讀 2117

list_display:控制展示字段,注意不能放多對多字段

list_display_links: 控制跳轉字段

search_fields: 配置在前端可用的查詢字段,查詢欄位是或關係

list_filter: 設定過濾字段,建議放外來鍵字段用來做過濾並且上下是and關係

actions:批量處理函式

例如:

1

class

bookconfig(admin.modeladmin):

2 list_display = ['

title

', '

price

', '

publish_date

', '

publish']

3 list_display_links = ['

title

', '

price']

4 search_fields = ['

title

', '

price']

5 list_filter = ['

publish

', '

authors']

67defpatch_init(self, reqquest, queryset):

8 queryset.update(price=666)

910 patch_init.short_description = '

**批量修改

mysql五大正規化 MySQL五大正規化

第一正規化 1nf 資料表的每一列都要保持它的原子特性,也就是列不能再被分割。這張表就不符合第一正規化規定的原子性,不符合關係型資料庫的基本要求,在關係型資料庫中建立這個表的操作就不能成功。不得不將資料表設計為如下形式。第二正規化 2nf 概率 屬性必須完全依賴於主鍵。下滿這張表不符合第二正規化的要...

mysql五大儲存引擎 mysql五大儲存引擎

mylsam mylsam表無法處理事務,這就意味著有事務處理需求的表,不能使用mylsam儲存引擎。innodb innodb是乙個健壯的事務型儲存引擎mysql5.6版本以後innodb就是作為預設的儲存引擎。innodb還引入了行級鎖定和鍵外約束。memory 使用mysql memory儲存...

mysql五大儲存引擎 mysql五大儲存引擎

mylsam mylsam表無法處理事務,這就意味著有事務處理需求的表,不能使用mylsam儲存引擎。innodb innodb是乙個健壯的事務型儲存引擎mysql5.6版本以後innodb就是作為預設的儲存引擎。innodb還引入了行級鎖定和鍵外約束。memory 使用mysql memory儲存...