如何按网址过滤?

时间:2018-06-11 05:35:37

标签: django-rest-framework django-rest-framework-filters

客户端将查询我的服务,例如,以下网址(假装它具有正确的网址编码):

https://apiserver/activities/?event__program__manager=https://apiserver/user/1

客户端之前已经通过之前的api调用获得了用户[https://apiserver/user/1]; drf会通过DRF的HyperlinkedModelSerializer / HyperlinkedRelatedField生成该用户URL。

我正在使用[django-rest-framework-filters] [https://github.com/philipn/django-rest-framework-filters/blob/v0.10.2/README.rst];所以,我正在实现以下rest_framework_filters.filters.FilterSet类:ActivityFilter,EventFilter,ProgramFilter,UserFilter;但是,这些类正在处理Django模型和查询集;我没有看到如何建立与用户URL的连接。我该怎么做?

0 个答案:

没有答案