API 利器——Django Rest Framework


Author: yifei / Created: March 7, 2019, 2:59 a.m. / Modified: March 7, 2019, 11:21 a.m. / Edit

filter 的 alias

当我们要根据一些外键来筛选的时候,经常会出现 group__id 这样比较丑陋的字段,这时候可以使用 alias 来定义。

class MatchFilterSet(FilterSet):
    championship = django_filters.NumberFilter(name='group__championship_id')

    class Meta:
        model = Match
        fields = ['championship']

有任何问题可以发邮件到 kongyifei (at) gmail.com 讨论