1. 程式人生 > >django框架:註冊模型、自定義管理頁面

django框架:註冊模型、自定義管理頁面

python django使用確實方便,而且django已經把大部分增、刪、改、查的繁瑣工作內容做完了。

所以我們只需要修改以下頁面即可。

比如說:書的列表。需要他顯示主鍵(pk)、書名、出版時間。這樣就需要自定義管理頁面。

在註冊模型時,定義一個類BookInfoAdmin(admin.ModelAdmin),

並加上  list_display = ['pk','btitle','bpub_date']

這樣就能達到如上需求。

如果需要對書進行搜尋,還可以新增search_fields

search_fields = ['btitle']

還可以對書名進行過濾

list_filter = ['btitle']

還可以規定分頁,每一頁多少條記錄數!

list_per_page = 10