实现一个简单的静态web网站,只需将写好的html页面上传到特定的web服务器软件即可,但静态网页其实和图片没什么区别,每次更新网站内容,都需要重新制作html页面,然后上传给提供web服务的软件,替换原来的
网页模板(网络上web模版的数量堪比ppt模板,当然我们可以自己画一张, 10分钟后...算了-_-///,作为后端人员,我们这里用朴素的信息显示就好)
3.要有可填充html模板的内容(内容一般从自己的数据库里取
在web服务器软件模块,至少要实现三个功能:
1.创建 包含客户端请求头消息的列表(作为第一个参数传递);
2.创建一个可以解析返回状态信息的函数(作为第二个参数传递);
3.接收web框架内app函数返回的
.py文件(模板)的名称, start_response代表来自web框架的函数的引用"""
# 设置返回的状态码信息
status "200 OK"
# 设置返回的网页类型
小结:
生成动态网页的本质,其实是让程序去替换html中特定部分的内容,换句话说,就是把html页面当成一个没有实际内容的模板,而当用户通过网址访问网页的时候,web框架就把动态的内容填到html模板里面