Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- self.fields['animal'] = forms.ModelChoiceField(
- widget=HeavySelect2Widget(data_view='heavy_data'),
- queryset=Animal.objects.all())
- def heavy_data(request):
- filtered_animals = {}
- if request.is_ajax():
- import ipdb
- ipdb.set_trace()
- # What next?
- return HttpResponse(json.dumps(filtered_animals))
- class MyWidget(ModelSelect2Widget):
- search_fields = ['name__icontains', 'genus__name__icontains']
- class AnimalModelForm(ModelForm):
- class Meta:
- model = Animal
- fields = ['animal', ]
- widgets = {'configurator': MyWidget, }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement