【问题标题】:How to use django-filter with django-select2?如何将 django-filter 与 django-select2 一起使用?
【发布时间】:2019-09-04 01:46:04
【问题描述】:

我想在Filterset表单(django-filter)中实现一个带有自动完成输入(django-select2)的字段:

import django_filters
from django_select2.forms import Select2Widget

from .models import Product

class ProductFilter(django_filters.FilterSet):

    class Meta:
        model = Product
        fields = ['product','manufacturer']
        widgets = {'product':Select2Widget()}

或者这个:

class ProductFilter(django_filters.FilterSet):

    product = django_filters.ModelChoiceFilter(
         queryset=Product.objects.all(),
         widget=Select2Widget)

    class Meta:
        model = Product
        fields = ['product','manufacturer']

这些方法都行不通。有什么帮助吗?

【问题讨论】:

    标签: django django-filter django-filters django-select2


    【解决方案1】:

    我没有在文档中找到这个。但您必须在模板中包含表单媒体:{{ filter.form.media }}。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-19
      • 2015-11-03
      • 2018-08-09
      • 2011-09-19
      • 2019-11-13
      • 2017-12-25
      • 2021-01-09
      • 2020-07-17
      相关资源
      最近更新 更多