--- --- 내용이 시작 복원
1. 일반적인 문법
두 개의 특수 기호 기억 {} {} 과 {%} %를 .
이 논리와 연관되어있는 경우 변수에 적용 할 때 사용 {{}}, 당신은 사용 {%%}.
에 사용 장고 템플릿 (템플릿)에서 {{}} 과 {%} %의 문구, 전문 장고에 언급 된 "템플릿 언어를"
2. 변수
: 변수를 사용할 때 장고 템플릿에서,이 형식을 사용하는 것입니다 {{이름}} 변수를.
템플릿 템플릿 엔진 변수를 만나면, 그것은 자동적으로보기 파이썬 모듈의 배경에 관련된 데이터에 따라서이 변수의 결과를 계산하고, 자신의 결과로 대체 제공한다.
변수 이름 : 이름 지정 규칙은 (문자, 숫자, 밑줄) 조합을 포함한다.
참고 : 변수의 이름, 구두점 공백을 포함 할 수 없습니다.
도트 (.) 템플릿 언어의 특별한 의미를 가지고 있습니다. 템플릿 시스템은 점 ( ".")가 발생하면, 그것은 이러한 쿼리의 우선 순위가 될 것입니다 :
첫째, 사전 조회 (사전 조회)
둘째, 등록 또는 방법 쿼리 (속성 또는 방법 조회)
셋째, 디지털 인덱스 쿼리 (숫자 인덱스 조회)
주의 사항 :
- 계산 결과 값이 호출 될 경우, 매개 변수없이 호출됩니다. 호출의 결과는 템플릿의 값이됩니다.
- 변수가 존재하지 않는 경우, 시스템은 기본 설정은 (빈 문자열) ''입니다 값 string_if_invalid 템플릿 옵션을 삽입합니다.
변수 표현을 사용 :
{ # # 제 목록 매개 변수리스트를 가지고} } {{list.0을} { #는 사전 키 값 (D)을} # } {{d.name을} { #은 객체 이름 속성을} #을 {{person_list .0.name}} {# : (특유의 사람 개체 목록 의 첫 번째 개인 객체 의 . ""이름을), 점과 "다소 유사한" #}
{ # # 방법의 작동 매개 변수가 없습니다 호출합니다.} {} {} person_list.0.eat
주 : 메소드가 호출되는 경우) (괄호를 철회 할 수 없습니다.
3. 필터 (필터)
변수 (결과)의 표시를 변경하기 위해 필터를 사용하여 장고 템플릿 언어.
필터의 구문은 다음과 같습니다 {{이름 | FILTER_NAME}} . 참고 : 파이프를 사용 "|" . 이름은 사실의 변수, 변수 이름의 결과입니다.
| 여과에 의해 가변 길이 이름 후의 값을 표시한다 (단계) 하부 {} {} 이름으로 템플릿에 사용되는 변수를 예를 들면. 행동 낮은 여기에 모두 소문자 텍스트입니다.
주의 사항 :
- 필터는 "체인"작업을 지원합니다. 즉, 다른 필터에 대한 입력으로 필터 출력.
- 필터 매개 변수를 받아 들일 수 있습니다. 예를 들면 : {{SSS | truncatewords : 30}} SSS의 첫 30 개 단어를 표시합니다.
- 필터 매개 변수에 공백이 포함되어, 그것은 따옴표로 포장해야합니다. {|} ','가입 {목록} 이러한 쉼표와 같은 목록의 요소를 연결하는 데 사용되는 공간으로
- '|'주위에 공백없이 공백없이 공백은 없다
3.1 기본
例如 : {{이름 | 기본 :} "을 (를) 찾을 수 없습니다"}
변수 이름 값이 false 또는 존재하지 않거나 비어있는 경우, 자동으로 자동 "을 (를) 찾을 수 없습니다"문자열 대신 기본 값을 찾을 수없는, 또는 여기에 변수 이름의 가치가있다.
3.2 길이
3.3 filesizeformat
3.4 슬라이스
3.5 날짜
3.6 안전
3.7 truncatechars
3.8 truncatewords
3.9 컷
3.10 가입
3.11 timesince
3.12 timeuntil
3.13 사용자 정의 필터
3.14
3.15
3.16
4. 구문
루프 4.1
4.2 판단하는 경우
문 4.3
4.4 csrf_token
4.5주의 사항
석사
마스터 상속
고속 (블록)
꾸러미
정적 관련 파일
꼬리표
simple_tag
inclusion_tag
--- 끝 --- 복원 내용