JS 장고 데이터 사전 또는 도트 (.) 연산자의 목록을 얻기 위해 종래의 일반적인 조작 데이터를 조작하는 데에 이용로서 일반적 data.0 {{}}, {{}} data.arg
데이터가 값으로 중첩, 직접 액세스의 데이터 유형 인 경우하지만 가끔은 그러한 얻을 수있는 다음과 같은 형식으로, 어려워진다
QXL의 정확한 값
startArgsSet = { " 올바른 " : { " QXL " : 0, " kkx " : 0}, " 신뢰할 수있는 " : { " QXL " : 0, " kkx " : 0}, " 보안 " : { " QXL " : 0, " kkx " : 0}, " 이해 " : { " QXL " : 0, " kkx " : 0} "엔트로피 " : { "QXL " : 0, " kkx " : 0}, " 성숙 " : { " QXL " : 0, " kkx " : 0}, " 활성 " : { " QXL " : 0, " kkx " : 0}, " 서비스 " : { " QXL " : 0, " kkx " : 0}, " 파일 " : { " QXL " : 0, "kkx " : 0} "기술 " : { " QXL " : 0, " kkx " : 0}, " 부동산 " : { " QXL " : 0, " kkx " : 0}, " 정리 " : { " QXL " : 0, " kkx " : 0}, " 개발 " : { " QXL을 " : 0, " kkx " : 0}, " 소스 " :{ " QXL " : 0, "kkx " : 0}, " 갱신 " : { " QXL " : 0, " kkx을 " : 0}, " 수정 " : { " QXL " : 0, " kkx " : 0}, " 품질 " : { " QXL " : 0, " kkx " : 0}, " meanNum " : { " QXL " : 0, " kkx " : 0} "분산 " : { "QXL " : 0, " kkx " : 0} }
데이터 형식이 너무 많은 문제가 중첩 된 사전 않고 목록 형식으로 변경되면이 때, 데이터는 사용자 정의 필터를 획득 할 수있다
발 django.template.defaulttags 수입 레지스터 @의 register.filter DEF getArgQxlValue (사전 ARG) 복귀 사전 [ARG] ' QXL ' ] @ register.filter DEF getArgKkxValue (사전 ARG) 복귀 사전 [ARG] ' kkx ' ] @ register.filter DEF getArgName (사전 ARG) 복귀 사전 [ARG] ' 이름 ' ]
이러한 방법으로 템플릿에 쓸 수 있습니다
<! - 프로젝트의 두 번째 중요한 페이지 -> {% 부하 staticfiles %} <! DOCTYPE HTML > < HTML > < 선두 > < 메타 캐릭터 = "UTF-8" > < 타이틀 >超标信息</ 타이틀 > < 스크립트 SRC = "{% 정적 'JS / A-mynewjs.js"} % " > < / 스크립트 > </ 머리 > < 몸 > {{guestSetArgs | 안전}} < BR > < BR > {{warningdata | 안전}} < BR > < BR > < 스크립트 > { % 에 대한 전 에서 guestSetArgs % } { % 에 대한 일본 의 warningdata의 % } 경우 ( " {{난}} " == " {{J}} " ) { 경우 (번호 ({{warningdata | getArgQxlValue : J}}) > 수 ({{guestSetArgs | getArgQxlValue : 내가}})) var에 setArgStr= " {{warningdata | getArgName : I}} NBSP;超出阀值& NBSP; & NBSP;阀值{{guestSetArgs | getArgQxlValue : J}} NBSP; & NBSP;检测值{{warningdata | getArgQxlValue : J}} <BR > " document.write를 (setArgStr); } { %의 ENDFOR의 % } { % ENDFOR % } </ 스크립트 > </ 바디 > </ HTML >
이 양식은 {{warningdata | getArgQxlValue는 : J}} 값은 내부에서 얻을 수있다
https://docs.djangoproject.com/zh-hans/2.2/howto/custom-template-tags/에서 참조