Django與DRF整合進行模糊查詢

2021-10-09 18:26:39 字數 993 閱讀 3419

# 新建乙個過濾器

class

bookfilter

(filters.filterset)

: bread__gt = filters.numberfilter(field_name=

'bread'

, lookup_expr=

'gt'

) bread__lt = filters.numberfilter(field_name=

'bread'

, lookup_expr=

'lt'

)class

meta

: model = bookinfo

fields =

['bread__gt'

,'bread__lt'

]

2:在檢視中指定自定義的過濾器和django中的過濾後端。

# 指定使用django-filter後端

filter_backends =

(filters.djangofilterbackend,

)# 指定自定義的過濾器

filterset_class = bookfilter

3:配置django過濾後端:

rest_framework =

{'default_filter_backends':(

'django_filters.rest_framework.djangofilterbackend',)

,

4:測試:

與DRF整合自定義fliter

主要目的 使用filter完成條件查詢 1.使用filterset 執行pip install django filter命令 匯入from django filters import rest framework as filters使用filterset將其新增到filterset class檢...

webuploader與django進行斷點續傳

webuploader與django進行斷點續傳 路由from django.urls import path from import views urlpatterns path index views.index path checkchunk views.checkchunk,name che...

應用SOA進行IT整合是與非

業內人士alistair mcleod說,soa可能會緩解一些整合問題。但是,元資料擴散是一種風險。it專業人員對於整合的最佳技術策略一直存在著爭議。一些人爭辯說,應該實施一種端對端的企業系統。這種系統能夠提供資料與實時的效能可見性的密切整合。這是最好的。其他一些人主張選擇最佳的應用程式。這些應用程...