前提・実現したいこと- リスト
HTML文で{% for %}{% endfor %}を使いたいです。
###ここに質問の内容を詳しく書いてください。
Flaskでブログを作成しようと、チュートリアルに従ってHTML文を書いています。
そこで、セッションの有無によって条件分岐した表示をしたいのですが、
{% for %}{% endfor %}をHTMLファイルに書くと、『{% for %}{% endfor %}』
が画面に表示されてしまいます。
条件分岐も機能していないので、具体的な解決策を教えていただきたく存じます。
発生している問題・エラーメッセージ
『{% for %}{% endfor %}』
が画面に表示されてしまう。
条件分岐が機能しない
###エラーメッセージ エラーメッセージ等は特にありません ### 該当のソースコード <div class='collapse navbar-collapse' id='navbarNav'> <ul class='nav navbar-nav navbar-right'> {% if not session.logged_in %} <li class='nav-item'><a class='nav-link' href='/login'>ログイン</a></li> {% else %} <li class='nav-item'><a class='nav-link' href='/logout'>ログアウト</a></li> {% endif %} </ul> </div> </nav> <div class='blog-body'> {% block body %}{% endblock %} </div> ```ここに言語名を入力 Python3 ### 試したこと <>で囲いました {{}}{{}}で囲いました ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー