• flask 三剑客


    1.flask中的httpresponse

    @app.route("/") # app中的route装饰器
    def index(): # 视图函数
        return "Hello xiao bai!" # HttpResponse

    在Flask中的HttpResponse在我们看来其实就是直接返回字符串

    2.flask中的Redirect

    from flask import redirect # 导入flask中的redirect
    @app.route("/redi") # app中的route装饰器,用来指定视图函数的url地址
    def redi(): # 视图函数
        return redirect("/") # redirect 跳转至"/"

    每当访问"/redi"这个地址的时候,视图函数redi会触发redirect("/")跳转url地址"/"并会触发“/”会触发"/"对应的视图函数index()

    3.flask 中的render(render_template) 

    from flask import render_tempalte # 导入flask中的render_template
    @app.route("/home") # app中的route装饰器,用来指定视图函数的url地址
    def redi(): # 视图函数
         return render_template("home.html") # 渲染HTML模板返回HTML页面

     HTML模板渲染是每个web框架中都必须有的,用法见后面

    注意:如果要使用render_template返回渲染的模板,请在项目的主目录中加入一个目录templates

    否则可能会有一个jinja2的异常

    遇到上述的问题,基本上就是你的template的路径问题。

  • 相关阅读:
    LeetCode 4 :Majority Element
    LeetCode 3 :Min Stack
    Oracle操作4
    plsql安装教程
    java Date与String互相转化
    Oracle操作3
    Oracle操作2
    Oracle操作
    Oracle11g修改密码
    Visual Studio2013完全卸载
  • 原文地址:https://www.cnblogs.com/baijinshuo/p/10244837.html
Copyright © 2020-2023  润新知