Django透過admin後台管理資料庫的第二種方法

首頁 >> 結帳英文 >> Django透過admin後台管理資料庫的第二種方法

之前提到從admin後台管理資料庫

但全數加入並非是個有效率的方法,

今天要來教大家

Django透過admin後台管理資料庫的第二種方法

要有效率的管理,

就要有針對性,

針對需要被管理的欄位即可,

之前使用

admin.site.register(資料庫名)

將資料庫加入admin後台管理,

既然這次有針對性,

就必須建立一個

class xxxxxAdmin(admin.ModelAdmin) :
     list_display = ( ‘ 欄位一 ‘, ‘ 欄位二 ‘ )
admin.site.register(資料庫名, xxxxxAdmin )

這樣就能單獨挑出需要的欄位進行管理

底下為上述範例在後台中顯示的狀況,

除此之外,

可以透過

list_filter = (‘條件’, )

加入條件過濾方便使用者找尋,


透過

search_fields[ ‘欄位’,]

方便使用者搜尋資料,


或者使用

ordering = (‘ 欄位’,)

就能將資料由小到大排序,

若要由大到小就在上述命令的欄位前方加上減號 ‘  –  ‘即可。


這些都是Django以admin後台管理資料庫的基礎應用,

其他還有許多實用功能,

下次有機會再做詳述,

這裡是不及格研究室,

we are here , we are coding



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

1 Response

  1. 2019-10-01

    […] 也介紹過admin管理資料庫的兩種方法, […]

發表迴響