django-select2/tests/testapp/views.py
2017-11-25 18:56:46 +01:00

24 lines
949 B
Python

import json
from django.http import HttpResponse
from django.views.generic import FormView
class TemplateFormView(FormView):
template_name = 'form.html'
def heavy_data_1(request):
term = request.GET.get("term", "")
numbers = ['Zero', 'One', 'Two', 'Three', 'Four', 'Five']
numbers = filter(lambda num: term.lower() in num.lower(), numbers)
results = [{'id': index, 'text': value} for (index, value) in enumerate(numbers)]
return HttpResponse(json.dumps({'err': 'nil', 'results': results}), content_type='application/json')
def heavy_data_2(request):
term = request.GET.get("term", "")
numbers = ['Six', 'Seven', 'Eight', 'Nine', 'Ten', 'Fortytwo']
numbers = filter(lambda num: term.lower() in num.lower(), numbers)
results = [{'id': index, 'text': value} for (index, value) in enumerate(numbers)]
return HttpResponse(json.dumps({'err': 'nil', 'results': results}), content_type='application/json')