【发布时间】:2020-11-13 22:03:52
【问题描述】:
我有一个这样的多选 2:
过滤器需要返回所有匹配提到的选择2的路由模板
【问题讨论】:
标签: django jquery-select2 django-filter
我有一个这样的多选 2:
过滤器需要返回所有匹配提到的选择2的路由模板
【问题讨论】:
标签: django jquery-select2 django-filter
解决方案:
型号:
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
【讨论】: