2016-05-11 13 views
0

Djangoチュートリアルでは、index.htmlファイルに問題があります。 私はこの例外を処理できません:Django:14行目の無効なブロックタグ: 'else'。このタグを登録または読み込むのを忘れましたか?

14行目のブロックタグが正しくありません: 'else'。このタグを登録または読み込むのを忘れましたか?

私のindex.htmlには、このようなものです:それは "他" を認識しない理由

{% if latest_questions %) 
    <ul> 
     {% for question in latest_questions %} 
      <li> <a href="/polls/{{question.id}}"><b>{{question.question_text}}</b></a></li> 
     {% endfor %} 
    </ul> 
{% else %} 
    Something else. 
{% endif %} 

私は本当に理解していません。

+0

'%latest_questions%)は'これが問題のか、コードのタイプミスですか? '{%if latest_questions%} 'でなければなりません。 – AKS

+0

申し訳ありませんが、私はこれを使わずにコピーしました。それは、最初は{%である。 – Ula

+0

最後にはありませんか?最後に '%' 'を'%} 'にする必要がありますか? – AKS

答えて

1

問題はifタグにあります。

置き換えますと

% if latest_questions %) 

{% if latest_questions %} 
+0

ありがとうございました!私はそれを見たことがありませんでした私は "else"に焦点を当てました – Ula

+0

@Ula yep、実際にはエラーのみ'else'タグを記述すると混乱することがあります –

関連する問題