Я пытаюсь выучить Django, следуя учебному пособию из старой книги по Django, и в настоящее время я застрял в реализации автозаполнения jquery ui для одного поля в моем приложении.Я много искал по этому вопросу, только чтобы запутаться.Вот код, о котором идет речь.
urls.py
`(r'^ajax/tag/autocomplete/$', ajax_tag_autocomplete),`
tag_autocomplete.js
$(document).ready(function () {
$("#id_tags").autocomplete({
source: "/ajax/tag/autocomplete/",
});
});
views.py
def ajax_tag_autocomplete(request):
if 'term' in request.GET:
tags = Tag.objects.filter(
name__istartswith=request.GET['term']
)[:10]
return HttpResponse(u'\n'.join(tag.name for tag in tags))
return HttpResponse()
когда я захожу в свое приложение и начинаю вводить символы в это поле тега, я ничего не отображаю, список не отображается.Однако firebug показывает, что код выполняет запрос и возвращает правильный результат.Какую простую вещь мне не хватает?