vlambda博客
学习文章列表

Flask框架编写简单网页页面

用Flask框架编写简单网页页面,总是有很多不如意的地方,关键还是对于程序各部件不熟悉,没能有效落实,现在特别在此一一说明。

Flask框架编写网页页面,结构上要有两部分构成:

一是Web应用程序部分;

二是渲染模板。

首先,来看应用程序部分

Flask框架编写简单网页页面

主要部件一个不能少

#导入Flask框架模,render_template 渲染模板的方法from flask import Flask,render_templateapp = 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页面时,默认去该文件夹下找模板文件

Flask框架编写简单网页页面

配套程序代码显示模板名称就行

这样直接运行有可能还是会有问题,因为编码类型不一样。需要保存过程中选择指定的编码类型,如UTF-8

保存好,一切就绪,就等上网啦!


注意:想要显示复杂一点的内容,就将内容所在的对象扩容就OK啦!