flask 数据 html,Flask 传递数据到前端页面

这篇博客介绍了如何利用Python的Flask框架创建一个简单的web应用。在`app.py`文件中,定义了路由`/`和`/show`,前者返回'Hello World!',后者展示用户信息,包括姓名、年龄、性别、朋友列表和礼物信息,并通过`render_template`渲染模板文件`show.html`。在`show.html`中,显示了从Python后端传递过来的用户信息。
摘要由CSDN通过智能技术生成

创建 flask 项目 flaskday03,在 templates 下创建 show.html 页面

修改 app.py 文件

from flask import Flask, request, render_template

app = Flask(__name__)

@app.route('/')

def hello_world():

return 'Hello World!'

class Girl:

def __init__(self, name, addr):

self.name = name

self.gender = '女'

self.addr = addr

def __str__(self):

return self.name

@app.route('/show')

def show():

name = 'klvchen'

age = 18

friends = ['klvchen', 'lily', 'lucy', 'tom']

dict1 = {'gift': '大手镯', 'gift1': '鲜花', 'gift2': '费列罗'}

# 创建对象

girlfriend = Girl('lily', '广东')

return render_template('show.html', name=name, age=age, gender='男', friends=friends, dict1=dict1, girl=girlfriend )

if __name__ == '__main__':

app.run(debug=True)

show.html 文件

展示
用户信息展示

用户名是: {{ name }} -- {{ age }} -- {{ gender }}

{{ friends.2 }}

{{ dict1.get('gift') }} -- {{ dict1.gift1 }}

{{ girl.gender }} -- {{ girl.name }} -- {{ girl.addr }}

# 在终端执行

python app.py

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值