本篇主要记录flask的模板使用
1. 模板基本使用
通过render_template
函数进行模板的渲染
在app.py
同级目录下,创建templates
目录,用于存放需要flask渲染的模板
from flask import Flask, render_template
app = Flask(__name__)
app.config['DEBUG'] = True
@app.route('/')
def index():
#return "hello,world"
return render_template('index.html')
@app.route('/user/<name>')
def user(name):
return f"hello,{name}"
if __name__ == "__main__":
app.run()
templates/index.html
内容:
<h1>
hello,world
</h1>
访问:http://127.0.0.1:5000/ 获取到模板index.html
的内容
2. 重定向基本使用
通过redirect
函数进行重定向
from flask import Flask, render_template, redirect
app = Flask(__name__)
app.config['DEBUG'] = True
@app.route('/')
def index():
#return "hello,world"
return render_template('index.html')
@app.route('/index')
def newindex():
return redirect('/')
@app.route('/user/<name>')
def user(name):
return f"hello,{name}"
if __name__ == "__main__":
app.run()
标签:__,index,return,name,flask,study,002,app
From: https://www.cnblogs.com/liwanliangblog/p/17967469