I 사용자가 연락처 항목에 대한 데이터베이스를 검색 할 수 있습니다 연락처/주소 응용 프로그램을 반환. 현재 뷰는 객체 (Entry())를 반환하고 필드를 표시합니다. 다음과 같이 코드는 다음과 같습니다처리하는 여러 개체
이def search_page(request):
form = SearchForm()
entrylinks = []
show_results = True
if request.GET.has_key('query'):
show_results = True
query = request.GET['query'].strip()
if query:
form = SearchForm({'query' : query})
entrylinks = \
Entry.objects.filter (name__icontains=query)[:10]
variables = RequestContext(request, { 'form': form,
'entrylinks': entrylinks,
'show_results': show_results
})
return render_to_response('search.html', variables)
내가 추가하고 싶은 "만약"여러 개체 (데이터베이스에서 같은 이름을 가진 사람을) 반환과 같은에있을 때 인식 할 것이다 뷰에 문 이 경우 반환 된 객체를 다른 템플릿으로 전환하면됩니다 (사용자가 원하는 객체를 선택할 수 있도록 반환 된 객체 만 나열됩니다). 그러한 진술이 어떻게 생겼는지 보여줄 수 있습니까? 감사.
굉장합니다. 고맙습니다. 고맙습니다. – kjarsenal