摘要: 存储以及有时处理web应用数据的代码 定义类 定义处理数据的方法,并返回数据,交给控制层调用。 也要放在cgi-bin中 阅读全文
posted @ 2017-09-27 14:18 从0开始_我愿意 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 【C】MVC中的控制层,实际就是页面上点击、提交等操作后,如何进行下一步处理:或调用一个新的html,或动态生成一个html,或将收集数据,并将数据交给【M】逻辑层来处理。 在headfirst实例中,点击首页链接,自动生成了新的html页面进行显示,同时处理了一些数据,并显示在页面中。 那么pht 阅读全文
posted @ 2017-09-27 14:10 从0开始_我愿意 阅读(111) 评论(0) 推荐(0) 编辑
摘要: index.html为开启服务器后的首页,一般放在和服务器如simplehttpd.py的同级目录下。 该html为纯view 部分(MVC中的V),是纯静态的html文件。 一个完整的html必须有 <html> <head> </head> <body>..文档的内容。。</body> </ht 阅读全文
posted @ 2017-09-27 13:42 从0开始_我愿意 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 直接打开index.html文件,点击链接按钮。<a href="cgi-bin/a.py">button</a> 结果,浏览器没有解析文件,直接把源码显示出来了。 所以,只有使用了web服务器,才能执行cgi脚本,然后浏览器解析文件,显示真正的web页面。 阅读全文
posted @ 2017-09-27 11:07 从0开始_我愿意 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 点击index.html文件中的链接,调用某.py文件(web服务器需要寻找该.py文件继续执行),也会发送http请求。 阅读全文
posted @ 2017-09-27 10:56 从0开始_我愿意 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些Asp网页点击的结果却是下载到的一个文件或一张图片的原因。 主要跟浏览器有关,需要浏览器对文件进行解析。 用于定义用户 阅读全文
posted @ 2017-09-27 10:50 从0开始_我愿意 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: /n是换行符。就是遇到它就换行。注意空格 。 阅读全文
posted @ 2017-09-27 09:56 从0开始_我愿意 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: 在.py文件中加上这个就好了。 print('Content-type:text/html \n\n') 不加这个,有时候啥也不显示。 阅读全文
posted @ 2017-09-27 09:24 从0开始_我愿意 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 没有添加print('Content tpye:text/html')页面显示不正确,后台却没报错 阅读全文
posted @ 2017-09-27 09:22 从0开始_我愿意 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 打开python自带web服务器 浏览器输入http://localhost:8080 打开网页index.html 查看服务器后台界面,可以看到进行了3次http的get请求。(打开一个页面,实际上有3个请求哦) 分别为get/http1.1 200 get img/200 get css/200 阅读全文
posted @ 2017-09-27 09:06 从0开始_我愿意 阅读(195) 评论(0) 推荐(0) 编辑