if-else语句
创建模板文件 index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Title</title>
</head>
<body>
{% if name %}<!-- name值不为0-->
<h1>产生的随机数有效!</h1>
{% else %}
<h1>产生的随机数无效!</h1>
{% endif %}
</body>
</html>
创建主程序
#encoding:utf-8
from flask import Flask,render_template#导入Flask以及render_template 模块
import random#导入random模块
app = Flask(__name__)#Flask初始化
@app.route('/') # 定义路由
def hello_world(): # 定义视图函数
rand1=random.randint(0,1) # 产生 0 或 1
return render_template('index.html',name=rand1)#渲染模板,并向模板传递值
if __name__ == '__main__': #当模块被直接运行时,代码将被运行,当模块是被导入时,代码不被执行
app.run(debug=True) #开启调试模式
if-elif-else
语句
定义模板文件 index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Title</title>
</head>
<body>
{% if name==1 %}<!-- name的值是否等于1-->
<h1>恭喜,您抽得了一等奖</h1>
{% elif name==2 %}<!-- name的值是否等于2-->
<h1>恭喜,抽得了二等奖!</h1>
{% else %}<!-- name 值为 0 或 3 -->>
<h1>恭喜,抽得了三等奖!</h1>
{% endif %}
</body>
</html>
定义主程序
#encoding:utf-8
from flask import Flask,render_template#导入Flask以及render_template 模块
import random#导入random模块
app = Flask(__name__)#Flask初始化
@app.route('/') #定义路由
def hello_world():#定义视图函数
rand1=random.randint(0,3)# 产生0-3范围内的整型数
return render_template('index.html',name=rand1)#渲染模板,并向模板传递值
if __name__ == '__main__': #当模块被直接运行时,代码将被运行,当模块是被导入时,代码不被执行
app.run(debug=True)#开启调试模式
参考资料
本文摘自 :https://www.cnblogs.com/