過濾Filtering
過濾Filtering .
對於列表資料可能需要根據欄位進行過濾,我們可以通過新增django-fitlter擴充套件來增加支援。
pip install django-filter
在配置檔案中增加過濾後端的設定:
INSTALLED_APPS = [
'django_filters', # 需要註冊應用
]
REST_FRAMEWORK = {
'DEFAULT_FILTER_BACKENDS':('django_filters.rest_framework.DjangoFilterBackend',)
}
在檢視中新增filter_fields屬性,指定可以過濾欄位
class BookListView(ListAPIView):
queryset = BookInfo.objects.all()
serializer_class = BookInfoSerializer
filter_fields = ('btitle','bread')
相關文章
- 神經圖協同過濾(Neural Graph Collaborative Filtering)Filter
- 基於專案的協同過濾推薦演算法(Item-Based Collaborative Filtering Recommendation Algorithms)演算法FilterGo
- 使用協同濾波(Collaborative Filtering)實現內容推薦系統Filter
- Collaborative FilteringFilter
- 過濾
- FFmpeg Filtering IntroductionFilter
- 過濾器過濾器
- filter過濾Filter
- Django(67)drf搜尋過濾和排序過濾Django排序
- 4、過濾器的使用及自定義過濾器過濾器
- CAN過濾器過濾器
- 檢視過濾
- Filter過濾器Filter過濾器
- vue 過濾器Vue過濾器
- 過濾函式函式
- NetCore過濾器NetCore過濾器
- 代理過濾器過濾器
- Vue過濾器Vue過濾器
- winshark 過濾包
- vue 列表過濾Vue
- DataV過濾器過濾器
- hbase過濾器過濾器
- Xor過濾器:比布隆Bloom過濾器更快,更小過濾器OOM
- MySQL 主從複製過濾新增庫表過濾方案MySql
- 點雲濾波器與過濾器過濾器
- 誠翔濾器光刻膠過濾器濾芯:保障光刻過程的高效與安全過濾器
- Spring Cloud Gateway ---GatewayFilter過濾器、過濾器工廠(入門)SpringCloudGatewayFilter過濾器
- PHP 過濾器(Filter)PHP過濾器Filter
- RxSwift 之過濾操作Swift
- vue---過濾器Vue過濾器
- JavaScript過濾特殊字串JavaScript字串
- jQuery之過濾元素jQuery
- Wireshark過濾規則
- Vue中過濾器Vue過濾器
- js陣列過濾JS陣列
- vue filters過濾器VueFilter過濾器
- wireshark 過濾規則
- 布隆過濾器過濾器