장고 - 분류기는, 같은 페이지 또는 템플릿에서 여러 번 사용할 수 있습니다 귀하의 의견을 수정하지 않고 장고 템플릿에서 개체를 정렬에 도움이 장고 애플 리케이션을 포함하여 쉽게 링크를 생성하는 헬퍼 및 정렬 기준을 전환하는 형태 (제공 정렬 순서)과는 ~ 100 %의 시험 범위가 있습니다.
빠른 시작
1. favorte 파이썬 포장 도구, 예와 앱 다운로드 :
& NBSP; PIP 것은 장고 - 분류기를 설치
2. 목록 INSTALLED_APPS 설정에서이 응용 프로그램. 설정 파일은 아래와 같다 있습니다
& NBSP; INSTALLED_APPS = (
& NBSP; # ...
& NBSP; '정렬',
& NBSP;)
이미 당신의 설정에 추가되어 있지 않은 경우 3. TEMPLATE_CONTEXT_PROCESSORS가 (당신이 그것을 추가해야 할 수도 있습니다) 설정에 요청 템플릿 상황에 맞는 프로세서를 추가 :
& NBSP; TEMPLATE_CONTEXT_PROCESSORS = (
& NBSP; # ...
& NBSP; 'django.core.context_processors.request'
& NBSP;)
4. 쿼리 문자열 매개 변수를 정렬 적어도 기본 '종류'에 대해 허용 된 정렬 기준을 지정합니다 :
& NBSP; SORTER_ALLOWED_CRITERIA = {
& NBSP; '정렬'[ 'FIRST_NAME', '를 creation_date', '제목'],
& NBSP;}
5. 정렬 태그를로드 할 템플릿의 상단에이 줄을 추가합니다 :
& NBSP; {% 부하 sorter_tags %}
6. 정렬, 그리고 그것을 반복하기 전에 변수를 정렬 태그를 사용하는 것이 변수를 결정합니다.
& NBSP; {% 정렬 개체로는 % sorted_objects}
7. 선택적으로, 서로 다른 종류의 링크 또는 양식을 표시 할 수 있습니다 :
& NBSP;
& NBSP; 이름 {%의 endsortlink의 %} 일>으로 <일> { "FIRST_NAME"를 %의 sortlink}
& NBSP; 생성 날짜와 제목 {%의 endsortlink의 %}으로 <일> { "를 creation_date, -title"를 %의 sortlink} 일>
& NBSP; ...
& NBSP;
& NBSP는, 템플릿 태그는 정렬 문장의 쉼표로 구분 된 목록을합니다. 또한 블록 태그입니다 당신이 생성 된 링크의 레이블을 설정할 수 있습니다. 이전 조각은 다음과 같이 표현된다 :
& NBSP;
& NBSP;
& NBSP; <일>
& NBSP; ...
& NBSP;
& NBSP는 유사하게 {%의 sortform의 %} 템플릿 태그 대신 단순 링크의 형태를 표현
요구 사항 :
파이썬.
장고
댓글을 찾을 수 없습니다