【问题标题】:Django-Filter: multiple select2 choices on a foreign-key fieldDjango-Filter:外键字段上的多个 select2 选择
【发布时间】:2020-11-13 22:03:52
【问题描述】:

我有一个这样的多选 2:

过滤器需要返回所有匹配提到的选择2的路由模板

【问题讨论】:

    标签: django jquery-select2 django-filter


    【解决方案1】:

    解决方案:

    型号:

    from django.db import models
    class Route(models.Model):
        route_template = models.ForeignKey(RouteTemplate, blank=True, null=True, on_delete=models.CASCADE)
    

    过滤器:

    import django_filters
    
    class RouteFilter(django_filters.FilterSet):
        route_template = django_filters.AllValuesMultipleFilter(field_name='route_template__name')
    

    我在 MutlipleChoice、覆盖方法等方面遇到了很多困难,解决方案是 AllValuesMultipleFilter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-15
      • 2011-03-14
      • 2016-08-01
      • 2018-12-13
      • 2011-02-13
      • 1970-01-01
      相关资源
      最近更新 更多