大家好,我是一名非计算机专业但对python爬虫十分感兴趣的电子商务大二学生
这个代码是我用于日后回看以及给大家参考参考,一起交流交流用的
可以转载,但注明一下原创谢谢!
jinjia2的作用:渲染模板
jinjia2为第三方模块,需要进行安装
下面我们用到的是jinjia2里面的render_template对模板进行渲染
先带入我们今天需要用到的包:
from flask import Flask, render_template,request
import datetime # 引入显示时间的包【date日期,time时间】
搭建基本的框架:
from flask import Flask, render_template
import datetime # 引入显示时间的包【date日期,time时间】
app = Flask(__name__)
# 向用户传递一个变量
@app.route('/')
def index2():
time = datetime.datetime.now() # 定义一个time普通变量,显示现在的时间
return render_template('index.html',var = time) # 将time普通变量在html文件上实现
if __name__ == '__main__':
app.run()
那要怎么在html上实现呢?
看下面:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>小小杂货铺</title>
</head>
<body>
<!----用两个大括号包住一个变量,让jinjia2对模块进行渲染,服务器进行识别---->
今天是{
{ var }}欢迎光临
</body>
</html>
那我们要加多个变量呢?
这里我们试着加入一个列表:
def index2():
time = datetime.datetime.now()
name = ['张山','tony','john','李四'] # 列表变量
return render_template('index.ht