重定向

无纤尘

redirect(location, code=302, Response=None)函数有三个参数,location参数代表要重定向的链接。code代表状态码
cord = 301表示永久重定向,cord = 302表示暂时重定向。,最后一个参数是实例化响应时要使用的响应类。一般与url_for搭配来用。

1、导入redirect

from flask import Flask,redirect

2、示例:

@app.route('/login/')
def login():
    return 'login page'

@app.route('/profile/')
def profile():
    if request.args.get('name'):
        return 'profile paee'
    else:
        return redirect(url_for('login'))

若用户在浏览器url输入http://127.0.0.1:5000/profile程序会重定向到login页面。

版权协议须知!

本篇文章来源于 岳岳 ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

1346 0 2020-11-27


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
  • 默认
  • 护眼
  • 夜晚
  • 壁纸
  • 默认