django 템플릿에서 중첩 된 for 루프를 사용하여 데이터베이스에서 가져온 데이터를 인쇄합니다.
{% if objectives %}
{% for obj in objectives %}
{% for sobj in sobjective %}
{% if sobj.id==obj.id %} yes {% endif %}
열려있는 모든 태그가 닫힙니다.
하지만 위에서 언급했듯이 오류가 발생합니다.
TemplateSyntaxError at /objectives
Could not parse the remainder: '==obj.id' from 'sobj.id==obj.id'
Django 템플릿 언어는 ==
연산자 주위에 공백이 필요 하므로이를 다음과 같이 구현해야합니다.
{% if sobj.id == obj.id %} yes {% endif %}
Python에서는 x==y
유효하지만 Django의 템플릿 언어에는 특정 토큰과 문법이 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다