Skip to content

Instantly share code, notes, and snippets.

@rg3915
Last active March 4, 2018 03:40
Show Gist options
  • Save rg3915/192f27a60c2141999d57171cc57bc0e5 to your computer and use it in GitHub Desktop.
Save rg3915/192f27a60c2141999d57171cc57bc0e5 to your computer and use it in GitHub Desktop.
Auto complete simple Django and jQuery
// Autocomplete
$('#id_email').autocomplete({
source: "{% url 'autocomplete_user_email' %}",
});
url(
r'^autocomplete/user_email/$',
views.autocomplete_user_email,
name='autocomplete_user_email'
),
def autocomplete_user_email(request):
user_email = request.GET.get('term') # tem que ser 'term'
emails = User.objects.filter(email__icontains=user_email)
data = []
for i in emails:
data.append(dict(label=i.email, value=i.email))
return JsonResponse(data, safe=False)
def autocomplete_jobs(request):
title = request.GET.get('term')
jobs = Job.objects.filter(title__icontains=title, sla_stopped=False)
data = []
for i in jobs:
data.append(dict(label=i.title, value=i.title))
return JsonResponse(data, safe=False)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment