2013-03-19 3 views
12

파이썬에서 두 개의 문자열을 비교하는 동안 문제가지고있어 비교하면서 위의 코드에서 나는 무언가를 테스트하고 있지만 작동하지 않습니다.파이썬 신사 오류 문자열

jinja2.exceptions.TemplateSyntaxError 
TemplateSyntaxError: expected token 'end of statement block', got 'equals' 
+1

valid jinja2 syntax가 작동하지 않습니다이다 14,이 오류를 받고 있어요? – MatToufoutu

+0

아니요, 작동하지 않습니다. – Noor

답변

28

아마도 당신이 원하는 :

{% if publication.pub_type == "conference_paper" %} 
{#       ^^     #} 

equals은 당신이 진짜 변수 최초의 "conference_paper"를 대체 할 경우

+0

템플릿에 "'if True'"(조건부를 전혀 쓰지 않는 매우 장황한 방법)를 작성하는 방법을 매우 장황한 방법으로 생각할 수 있습니다. – geoffspear

+0

나는 단지 테스트 중이다. – Noor

+0

@TokenMacGuy, 나는 실제 코드를 수정했다. – Noor