Python Flask01

2021-03-19 00:24

阅读:621

YPE html>

标签:styles   sql   filename   项目目录   lazy   启动   网站   运行   函数   

Python Flask

一、安装

pip install flask

二、使用

  • 从Helllo World开始
from flask import Flask,render_template


# 创建Flask app 
app = Flask(__name__)


# 编写路由
@app.route("/")
def index():
    return "Hello World"


# 启动Flask服务

if __name__ == "__main__":
    """
    debug:布尔类型,当前是否处于代码调试模式
    host:限定当前服务器能被哪些ip访问,0.0.0.0
    port:端口,默认flask服务在5000端口上运行
    """
    app.run(debug=True,host="127.0.0.1",port=5000)

三、模板渲染

  • 模板文件的位置:默认是在项目目录下的templates文件夹

技术图片

  • 渲染模板的路由
from flask import render_template
# 省略部分代码

@app.route("/index")
def main():
    return render_template("index.html")
  • 浏览器访问:http://localhost:5000/index

  • 模板渲染变量

    • 渲染页面时传入需要渲染变量
    @app.route("/var")
    def variable():
        name = ["Python数据分析","Python Web开发","MySQL入门到精通"]
        return render_template("variable.html",name=name)
    
    • 在html通过特殊的语法进行变量的渲染

      
      
      Python Flask快速上手
      
      
      
              {%for item in name%}
                  

      Hello {{item}}

      {% endfor %}

四、静态文件

  • 静态文件的存储路径:一般时项目目录下的static目录

技术图片

  • 引入静态文件的方式

    • 方式一:直接从网站的根目录开始写
    
    
        
    
    Python Flask快速上手
    

    Hello Python Flask

    • 方式二:使用url_for()函数
    
    
        
    
    Python Flask快速上手
    

    Hello Python Flask

    • 方式三:通过相对路径(不推荐)
    
    
        
    
    Python Flask快速上手
    

    Hello Python Flask

五、前后端数据交互

Python Flask01

标签:styles   sql   filename   项目目录   lazy   启动   网站   运行   函数   

原文地址:https://www.cnblogs.com/James-221/p/13766393.html


评论


亲,登录后才可以留言!