概述
因为python代码的优雅美观且易于维护这一特点,越来越多的人选择使用Python做Web开发。而Python的Web框架百花齐放,目前比较流行的框架有大包大揽的Django,小巧灵活的Flask、Bottle,还有性能高效的异步框架Tornado、sanic。这么多框架只要选择一个,阅读他的文档,就可以很轻松的搭建一个web app,完全不需要去管他实现的原理。
本篇文章意在对一个web开发做一个梳理。
前端网页三剑客
我们打开浏览器输入一个网址yukunweb.com,然后就看到了浏览器给我们显示的页面,这个时候打开浏览器开发者工具,点击Network,刷新页面,会看到下方的请求的url,点击Response,就可以看到服务器返回给浏览器的html文件信息了。如果复制Response响应的内容,保存为index.html并且在浏览器打开,依然可以看到首页的内容,但是似乎缺少了一些页面的样式和功能。
这是因为当浏览器接收到首页的HTML源码后,它会根据HTML的规则去显示页面,然后再根据HTML里的链接,自动发送HTTP请求给服务器,拿到相应的图片,和JavaScript、CSS等资源,最终显示出一个完整的页面。所以我们会在Network下面能看到很多额外的以.js,.css等后缀的请求了。
其实我们看到的页面就是浏览器按照HTML的规则,展示给我们的。HTML告诉浏览器那里是导航,那里是主栏,那里是侧栏。而这些信息如何显示,或者是显示的样式,就是CSS文件的功劳。至于比如导航的下拉隐藏上拉显示就是JavaScript
最后
以上就是满意金针菇为你收集整理的python web什么意思_理解Python的Web开发Hello, {name} !!!Hello,World!Hello,WSGI!404 NOT FOUND的全部内容,希望文章能够帮你解决python web什么意思_理解Python的Web开发Hello, {name} !!!Hello,World!Hello,WSGI!404 NOT FOUND所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复