闪现消息没有出现

时间:2020-06-03 13:31:58

标签: python-3.x flask

登录后没有出现闪现消息。如何解决?

这是我的烧瓶代码

@app.route('/Login', methods=['GET','POST'])
def show_login():
    if request.method == 'POST':
        resp = make_response('your email is ' + request.form['email'])
        resp.set_cookie('email_user', request.form['email'])
        session['username'] = request.form['email']
        flash("login is success!", "Success")
        return redirect(url_for('show_profile', username= session['username']))

    if 'username' in session:
        username = session['username']
        return redirect(url_for('show_profile', username=username))
    return render_template('inihtml.html')

这是我的模板代码

   {% with messages = get_flashed_messages() %}
     {% if messsages %}
        {% for message in messages%}
        <p>{{ message }}</p>
        {% endfor %}
     {% endif %}
   {% endwith %}

0 个答案:

没有答案