• flask中的四剑客 及其他参数


    from flask import Flask,render_template,request,redirect,jsonify,views,url_for

    app = Flask(__name__)
    #flask的四剑客
    # return "字符串"
    # return redirect("路由")
    # return render_template("html",data=ad,msg=ass)
    # return jsonify(数据)


    #redirect_to这个参数就是将你访问你的页面从定向到其他页面
    #strict_slashes设置你的函数是否是严格模式
    #methods放值你获取请求的方式
    # endpoint = 这个值默认的就是等于你的该函数的函数名,要是设置就是将你的名字从设置,和类is_vi后面的那个name=什么是一样的
    #url_for就是帮助你生生成一个url,在里面直接放入路由函数名就可以得到的结果就是你app.route里面的路由
    @app.route("/inner",endpoint="nihao")
    def inner():
    return "hahaha"
    @app.route("/index",strict_slashes=True,methods=["POST","GET"])
    def index():
    print(url_for("nihao"))
    return redirect("/inner")

    @app.route("/login")
    def login():
    return "login"


    """
    上面直接在装饰器后面跟的不需要添加view_func,但是在app.add_url_rule("/", view_func=UserView.as_view(name="user"))这种情况下 必须添加这个名字
    在源码中装饰器会直接添加你的函数名,但是这中不会的,
    """
  • 相关阅读:
    Sort
    RAID
    LeetCode总结 -- 一维动态规划篇
    Count and Say
    Dynamic Programming Introduction
    Mongodb与Redis应用指标对比
    精通有状态vs无状态(Stateful vs Stateless)—Immutable模式之姐妹篇
    Windows 安装 pytorch3d
    GitHub 图片无法显示 或 gist 无法访问
    LaTeX符号表,数学公式速查必备
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/11844982.html
Copyright © 2020-2023  润新知