我想知道是否有一種方法可以在常規視圖中使用Django Admin的過濾/排序/分頁/搜索功能。Django管理員搜索/篩選功能作爲頁表
我的意思是我有一個模型,它的一些領域。我想要一個「搜索」的形式,其中字段將很像使用admin.ModelAdmin定義。用戶將能夠搜索(使用提供的字段),按值過濾,通過結果表頁面進行分頁等。所有那些沒有最小的工作量,例如。只需配置哪些字段應該在表單中使用。類似這樣的:
class SchoolAdmin(ModelAdmin):
list_display = ('id', 'name',)
list_display_links = ('name',)
search_fields = ('name',)
list_filter = ('type',)
有沒有這樣的東西可用?或者我必須自己編寫代碼?
編輯:
特點I從這樣的插件/應用要求是:
- 顯示數據爲表格
- 按列
- 過濾(例如「只顯示行分選具有X = Y「)
- 按列搜索
- 可選配置類似於ModelAdmin樣式
阿拉斯代爾的django-tables2只匹配第1條件和第2條件。
1.7中的當前狀態是什麼? – eyaler