zoukankan      html  css  js  c++  java
  • Flask的基础

    1.Flask的安装和使用

      安装

    pip3 install Flask

      使用

    from flask improt Flask  #   导入Flask类
    
    app = Flask(__name__)   #  实例化Flask对象 app
    
    
    @app.route("/")     #app中的route装饰器
    def index():
        return "Hello old boy EDU"
    
    app.run("0.0.0.0", 5000, debug = True)     #启动Flask web服务

    结果:

    启动Flask, 得到返回值,打印在页面上。

    2.Flask中的Render, Redirect ,  HttpResponse

      Flask中的HttpResponse

    @app.route("/")     #app中的route装饰器
    def index():
        return "Hello old boy EDU"     #  HttpResponse
    
    app.run("0.0.0.0", 5000, debug = True)     #启动Flask web服务

    在Flask中的HttpResponse, 其实就是直接返回字符串

      Flask中的Redirect

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

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

      Flask中的render(render_template)

    from flask import render_template  # 导入flask中的render_template
    
    @app.route("/home")    #  app中的route装饰器
    def home():
        return render_template("home.html")   #  渲染HTML模版返回HTML页面

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

  • 相关阅读:
    大二暑假学习第一周
    PyQt5+pycharm 中对生成的.py文件无法运行的问题
    尚筹网19总结
    尚筹网19项目部署
    MAC远程连接Linux
    尚筹网17订单、支付
    尚筹网16确认回报、订单
    支付宝沙箱环境
    内网穿透
    支付宝开发平台使用
  • 原文地址:https://www.cnblogs.com/chenxi67/p/10385022.html
Copyright © 2011-2022 走看看