Open kdmgs110 opened 6 years ago
メリット:
反映事項がわかるとうまく動作しているかがわかるので、遷移後のフラッシュメッセージを追加したい。 やりかたはこのチュートリアルがわかりやすそう。 https://www.tutorialspoint.com/flask/flask_message_flashing.htm
HTML:
{% with messages = get_flashed_messages() %} {% if messages %} {% for message in messages %} {{ message }} {% endfor %} {% endif %} {% endwith %}
Python
@app.route('/login', methods = ['GET', 'POST']) def login(): error = None if request.method == 'POST': if request.form['username'] != 'admin' or \ request.form['password'] != 'admin': error = 'Invalid username or password. Please try again!' else: flash('You were successfully logged in') return redirect(url_for('index')) return render_template('login.html', error = error)
_navbar.htmlの中にフラッシュメッセージがあれば自動で入れてくれるような処理にしてあげればよさそう。dangerかinfoレベルでわかるようにflashメッセージを加えられるか確認しよう。
メリット:
反映事項がわかるとうまく動作しているかがわかるので、遷移後のフラッシュメッセージを追加したい。 やりかたはこのチュートリアルがわかりやすそう。 https://www.tutorialspoint.com/flask/flask_message_flashing.htm
HTML:
Python