使用djangfilters连接djangselect2

2024-04-26 21:41:21 发布

您现在位置:Python中文网/ 问答频道 /正文

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

from django_select2 import *

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

Tags: django代码用户fromimport过滤器objects选择器
1条回答
网友
1楼 · 发布于 2024-04-26 21:41:21

我是这样做的,坚持使用django-filter example并使用django-select2

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', ]

确保您的(基本)模板中有jquery。然后你会得到:

enter image description here

相关问题 更多 >