2010-02-15 8 views
2

예를 들어서 인터넷 검색 및 인터넷 검색을 해왔지만 장고에서 A-Z 목록을 작성하는 가장 확실한 방법은 없습니다.Django에서 A-Z리스트를 만드는 가장 좋은 방법은?

저는 데이터베이스에 약 2,000 개의 placenames가 있습니다. 동일한 페이지에 모두 표시하는 대신 탭 또는 하이퍼 링크와 A-Z 목록을 사용하고 싶습니다.

같은 것 this A-Z list. 사용자가 A-Z 대신 db 필드를 통해 페이지를 넘길 수있는 유사한 페이지를 만들 수 있다면 보너스 포인트가 표시됩니다.

당연히 장고에서 내 자신의 코드를 롤백 할 필요는 없습니다. 일반적인 문제 여야합니다. 누구든지 좋은 예제를 제공 할 수 있습니까? 아니면 장고 앱을 사용해도 간단 할 수 있습니까?

+0

그것은 일반적인 문제이다. 다른 로케일에서 다르게 처리되기 때문에 Django 코어에없는 이유 일 수 있습니다. –

답변

4

당신은 단지 사용자가 선택한 내용에 따라 사용자의 검색어를 필터링해야합니다 문자를 구분

케이스 : 민감한

Entry.objects.filter(field__istartswith='a') 

케이스 :

Entry.objects.filter(field__startswith='A') 
관련 문제