Flask框架编写简单网页页面
用Flask框架编写简单网页页面,总是有很多不如意的地方,关键还是对于程序各部件不熟悉,没能有效落实,现在特别在此一一说明。
Flask框架编写网页页面,结构上要有两部分构成:
一是Web应用程序部分;
二是渲染模板。
首先,来看应用程序部分
主要部件一个不能少
#导入Flask框架模,render_template 渲染模板的方法
from flask import Flask,render_template
app = Flask(__name__) #创建应用实例
@app.route('/') #编写路由和视图函数
def index():
my_list=[1,5,4,3,2]
return render_template("xs.html",my_list=my_list) #参数1:模板名称,参数n:传到模板里的数据
if __name__ == '__main__': #启动Web应用,__name__ == '__main__'是确保只有当直接执行这个脚本时才启动开发Web服务器
app.run()
如果要增加页面,那就让路由和视图函数成对出现。
再看,渲染模板,注意模板要放在指定文件夹内。
默认使用templates作为模板目录。当我们要返回html页面时,默认去该文件夹下找模板文件
配套程序代码显示模板名称就行
这样直接运行有可能还是会有问题,因为编码类型不一样。需要保存过程中选择指定的编码类型,如UTF-8
保存好,一切就绪,就等上网啦!
注意:想要显示复杂一点的内容,就将内容所在的对象扩容就OK啦!