私信  •  关注

mariotomo

mariotomo 最近创建的主题
mariotomo 最近回复了
5 年前
回复了 mariotomo 创建的主题 » Django Select2中的ModelSelect2Widget中未加载queryset

看来我们错过了 data_url ,或 data_view

class AddressForm(forms.ModelForm):
    student = forms.ModelChoiceField(
        queryset=Student.objects.all(),
        widget=ModelSelect2Widget(
            data_url='/admin/<your_app_name>/student/autocomplete/',
            model=Student,
            search_fields=['name__icontains'],
        )
    )

    subject = forms.ModelChoiceField(
        queryset=Subject.objects.all(),
        widget=ModelSelect2Widget(
            data_url='/admin/<your_app_name>/subject/autocomplete/',
            model=Subject,
            search_fields=['title__icontains'],
            dependent_fields={'student': 'student'},
        )
    )