모델 인스턴스 목록이 있으며 각 인스턴스에 대한 값을 계산하여 페이지에 표시하려고합니다. 이 값을 템플릿에 전달하려고했을 때 막혔습니다.Django 템플릿 : 모델 속성별로 목록 요소에 액세스하십시오.
내 시도 : 1) 무언가는 {{ list.(model.pk) }}
과 같습니다. 분명히 구문 오류입니다. 웹 및 문서를 검색했지만 유효한 부분을 "점"결합의 특정 부분을 평가하는 유효한 구문을 찾을 수 없습니다.
2) 모델에 비 데이터베이스 속성을 부여하고 간단하게 {{ instance.non_db_value }}
으로 액세스하십시오. 그러나 템플릿은 모델 값을 데이터베이스에서 직접 가져 오는 것으로 보이므로이 역시 실패합니다.
모델리스트의 모든 모델 인스턴스를 하나의 목록 (두 번째 값 : 첫 번째 인스턴스 자체, 두 번째 값은 템플릿에 전달해야하는 계산 된 값)의 목록으로 래핑하는 것이 좋습니다. 내가 잘못된 방향으로 생각하고 -
{% for entry in wrapperlist %}
{{ wrapperlist.entry.0 }} <-> {{ wrapperlist.entry.1 }}
{% endfor %}
하지만이 그것을하지 않을 수 있다고 생각하지 않습니다 :이 ,이 같은 뭔가 값에 액세스 할 수 있습니다? 어떤 제안이나 아이디어?
장고 템플릿 필터 또는 태그 ... – miki725