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 粉絲專頁
================================
1 Response
[…] 也介紹過admin管理資料庫的兩種方法, […]