Python 连接django-select2和django过滤器

Python 连接django-select2和django过滤器,python,django,jquery-selectors,jquery-select2,django-filter,Python,Django,Jquery Selectors,Jquery Select2,Django Filter,我想通过django过滤器连接select2 django。我想有一个很好的选择器来选择用户。 我不知道在代码django过滤器中把下面的代码放在哪里 from django_select2 import * class UserChoices(AutoModelSelect2Field): queryset = User.objects search_fields = ['word__icontains', ] 以下是我是如何做到的,坚持并使用: 确保(基本)模板中有jqu

我想通过django过滤器连接select2 django。我想有一个很好的选择器来选择用户。 我不知道在代码django过滤器中把下面的代码放在哪里

from django_select2 import *

class UserChoices(AutoModelSelect2Field):
    queryset = User.objects
    search_fields = ['word__icontains', ]

以下是我是如何做到的,坚持并使用:

确保(基本)模板中有jquery。这就是你将得到的:


您对此有进一步的了解吗?我注意到django filter文档中有一点关于定制小部件的内容:
import django_filters
from django_select2.widgets import Select2Widget
from .models import Product

class ProductFilter(django_filters.FilterSet):
    name = django_filters.ModelChoiceFilter(
        queryset=Product.objects.all(),
        widget=Select2Widget
    )
    class Meta:
        model = Product
        fields = ['name', 'price', ]