美文网首页
Flask视图函数的路由规则设置说明

Flask视图函数的路由规则设置说明

作者: 测试探索 | 来源:发表于2020-09-07 06:21 被阅读0次

以下为练习,每个路由,都可在url上输入查看运行结果

from flask import Flask,current_app,redirect,url_for

# 创建flask应用对象
# __name__表示当前的模块名字
# 模块名,flask以整个模块所在的目录为总目录,默认整个目录中的static为静态目录
# templates为模板目录
app = Flask(__name__)

@app.route("/")
def index():
    """
    定义的视图函数
    :return:
    """
    print(app.url_map)
    return "hello flask"

@app.route("/post_only",methods=["POST"])
def post_only():
    return "post only page"

@app.route("/hello",methods=["POST"])
def hello():
    return "hello 1"

@app.route("/hello",methods=["GET"])
def hello2():
    return "hello 2"

@app.route("/hi1")
@app.route("/hi2")
def hi():
    return "hi page"


@app.route("/login")
def login():
    # 使用url_for函数,通过视图函数的名字,找到视图对应的url路径
    url = url_for("index")
    return redirect(url)

@app.route("/register")
def register():
    url = "/"
    return redirect(url)



if __name__ == '__main__':
    # 通过url_map可以查看整个flask中路由信息
    print(app.url_map)
    app.run(debug=True)
image.png

相关文章

  • Flask视图函数的路由规则设置说明

    以下为练习,每个路由,都可在url上输入查看运行结果

  • 初识flask——项目拆分、运行、插件以及会话技术

    一、flask基本使用 安装flask 创建项目 添加路由规则和视图函数 启动项目 二、flask-script插...

  • flask01

    一、flask基本使用 安装flask 创建项目 添加路由规则和视图函数 启动项目 二、flask-script插...

  • 02-flask 基本使用

    安装flask 创建项目 添加路由规则和视图函数 启动项目 五 flask-script 插件 作用 官方文档 步...

  • Flask视图:视图函数,类视图,蓝图使用方法整理

    摘要:Flask,视图,视图函数,类视图,方法视图,装饰器,蓝图 视图函数 在Flask中路由是指用户请求的URL...

  • 路由

    基本带参路由 指定参数类型的路由 多URL的路由匹配 允许在一个视图函数中设置多个url的路由规则 路由中设置HT...

  • 【44】Python学习笔记2

    涉及知识点:路由、视图函数、url_for 框架:flask 参考书:《Flask Web开发:基于Python的...

  • Flask03.路由规则

    给视图函数指定多个路由 flask允许通过在视图函数上方罗列多个@app.route装饰器给某个视图函数添加多种路...

  • 关于flask路由的思考

    flask路由 在使用flask时,我们设置路由的方式通常为: 问题来了, 我们并没有执行定义的函数,那么app....

  • flask的路由

    前言 在flask应用中,路由是指用户请求的URL和视图函数之间的映射。flask框架会根据http请求的URL在...

网友评论

      本文标题:Flask视图函数的路由规则设置说明

      本文链接:https://www.haomeiwen.com/subject/qetnsktx.html