Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. self.fields['animal'] = forms.ModelChoiceField(
  2. widget=HeavySelect2Widget(data_view='heavy_data'),
  3. queryset=Animal.objects.all())
  4.  
  5. def heavy_data(request):
  6. filtered_animals = {}
  7. if request.is_ajax():
  8. import ipdb
  9. ipdb.set_trace()
  10. # What next?
  11. return HttpResponse(json.dumps(filtered_animals))
  12.  
  13. class MyWidget(ModelSelect2Widget):
  14. search_fields = ['name__icontains', 'genus__name__icontains']
  15.  
  16. class AnimalModelForm(ModelForm):
  17. class Meta:
  18. model = Animal
  19. fields = ['animal', ]
  20. widgets = {'configurator': MyWidget, }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement