flask学习002

liwl / 2024-01-16 / 原文

本篇学习实践flask的模板渲染

app.py导入render_template模板

app.py同级目录下,创建templates目录,创建user.html

<h1>
hello,{{ name }}
我是模板内容
</h1>

目录结构:

.
├── app.py
└── templates
    └── user.html

app.py代码修改如下:

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def index():
    return "hello,world"

@app.route('/user/<name>')
def user(name):
    return f"hello,{name}"

@app.route('/newuser/<name>')
def newuser(name):
    return render_template('user.html', name=name)

if __name__ == "__main__":
    app.run('0.0.0.0', debug=True)

运行app.py:python app.py

访问:http://127.0.0.1:5000/newuser/xxx 查看结果