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
评论
亲,登录后才可以留言!