過濾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
- 過濾Servlet--過濾器Servlet過濾器
- 基於專案的協同過濾推薦演算法(Item-Based Collaborative Filtering Recommendation Algorithms)演算法FilterGo
- filter過濾Filter
- 過濾器過濾器
- Django(67)drf搜尋過濾和排序過濾Django排序
- 使用協同濾波(Collaborative Filtering)實現內容推薦系統Filter
- 4、過濾器的使用及自定義過濾器過濾器
- 過濾函式函式
- 代理過濾器過濾器
- Vue過濾器Vue過濾器
- vue 過濾器Vue過濾器
- Filter過濾器Filter過濾器
- hbase過濾器過濾器
- CAN過濾器過濾器
- Servlet過濾器Servlet過濾器
- oracle blob過濾Oracle
- JS過濾emojiJS
- 26、過濾器過濾器
- java 過濾 htmlJavaHTML
- jms過濾器過濾器
- Xor過濾器:比布隆Bloom過濾器更快,更小過濾器OOM
- 誠翔濾器光刻膠過濾器濾芯:保障光刻過程的高效與安全過濾器
- 點雲濾波器與過濾器過濾器
- Collaborative FilteringFilter
- Servlet 3.0 之 FilteringServletFilter
- asp.net core MVC 過濾器之ActionFilter過濾器(二)ASP.NETMVC過濾器Filter
- Vue中過濾器Vue過濾器
- 布隆過濾器過濾器
- vue---過濾器Vue過濾器
- PHP 過濾器(Filter)PHP過濾器Filter
- jQuery之過濾元素jQuery
- JavaScript過濾特殊字串JavaScript字串
- jQuery 遍歷 – 過濾jQuery
- vue filters過濾器VueFilter過濾器
- Java Filter過濾器JavaFilter過濾器
- lucene Filter過濾器Filter過濾器
- mysql資料過濾MySql