Sin descripción

views.py 697B

1234567891011121314151617181920212223242526272829
  1. from django.shortcuts import render
  2. from dal import autocomplete
  3. from .models import Hospital
  4. # Create your views here.
  5. from django.http import HttpResponse
  6. def index(request):
  7. return render(request, 'backend/index.html')
  8. def import_file(request):
  9. return render(request, 'backend/import_file.html')
  10. class HospitalAutocomplete(autocomplete.Select2QuerySetView):
  11. def get_queryset(self):
  12. # Don't forget to filter out results depending on the visitor !
  13. if not self.request.user.is_authenticated:
  14. return Hospital.objects.none()
  15. qs = Hospital.objects.all()
  16. if self.q:
  17. qs = qs.filter(title__contains=self.q)
  18. return qs