2013-03-19 20 views
12

Pythonで2つの文字列を比較しながら、私は問題を取得していますを比較しながら、上記のコードでは、私は何かをテストしていますが、動作していません。Pythonの神社エラー文字列

は、私はこのエラーを取得しています:

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

ではないでしょうか? – MatToufoutu

+0

いいえ、うまくいきません – Noor

答えて

28

は、おそらくあなたがしたい:

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

equalsはあなたが本当の変数で最初の "conference_paper" を交換する場合、それは動作しませんvalid jinja2 syntax

+0

これは、テンプレート内に "trueなら"という文法を書いています(それ自体が非常に冗長な方法です)。 – geoffspear

+0

私は知っている、私はちょうどテストしている – Noor

+0

@ TokenMacGuy、私は実際のものにコードを変更 – Noor

関連する問題