我爱编程

python web(bottle框架)知行合一之-简单知识付费

2018-04-12  本文已影响169人  小钟钟同学

python web(bottle框架)简单知识付费平台-全栈实践---python web开发基础知识点

每日细语:学海无涯,‘回头’是岸-------回顾以往,学会反思和总结。(小钟)

PS:建议大家去学习一下这位大神的博文!我后续的开发也都是基于他的系列文章基础上来展开的哟!

更多内容,敬请观注他的博客:http://www.cnblogs.com/EmptyFS/

开篇

接上一篇的笔记的叙述,我们就开始进入到正题上。万事开头难,我也想不出什么好的开头语来开始。闷头就开干吧!咋们也不BB那么多~

既然说是web开发,那我们怎么也需要先知道web开发到底是做什么的,需要做什么,该怎么做。应该需要具备哪些基础知识,这也是我一开始接触后端开发的时候才慢慢体会的。

其实我一开始对后端开发是一无所知的,总觉得很神奇,而且也很复杂,要学的东西很多~(谁让我以前只会Android开发呢)可是经过我们焕哥大神的指引下,我也开始觉得后端开发其实感觉比前端还要更加简单点,至少前端各种UI页面各种特效,让你绞尽脑汁,而后端就不需要费神那么多

后端python web开发基础知识点简单介绍


第1节:后端开发我们是做哪里的开发

首先我们的经常说的后端开发基本就是做应用层的开发。如下图示:


图片.png

所谓的后端开发我们其实就是在做应用服务器层的逻辑开发处理,主要负责的就是来自电脑端手机端等客户端接口请求处理。

那到这里啥事应用层呢
PS:截图来自于《图解Http》这边书,我觉得这本书是你开始接触web开发应该需要学习的。

先了解一下HTTP请求一个过程:


图片.png

再此我这里帖一下关于这边说一些精华的图解:

网络七层协议

可是我们这里说的应用服务器的开发和应用层的开发有点区别,我们一般借助相关开发python web开发框架已就已经可以了,常用的开发框架他们已经帮我帮我们处理好了一些底层相关处理。我们只需要专注于自己业务逻辑即可。我们本系列笔记中使用的bottle框架就是一个微型web开发框架。
它包含了:. 路由、Request、Response、模板渲染,还内置了WSGI Server等等 ,不需要像以前我弄那个Thinkphp需要安装一大推的web服务器。

所以不要被上面那些截图给吓到咯~

第2节:python web 框架之bottle

那至于为什么选择使用bottle这框架,想来我也找不出什么理由为啥用它,可能是因为我接触第一个框架就是它吧,虽然说学习其他框架如flask等也不是不行,只是目前我接触到就I它,再学习其他的可能就需要花更多的时间,不过其实对比之下。学会了bottle再学flask,我觉得最多就主要是一些调用上细节不一样而已了。

我们需要掌握bottle框架上哪些知识点的呢?

  1. 路由(route)

  2. HTTP 请求方法(POST/GET/PUT /DELETE )

  3. 模板的使用(主用用于后端渲染多,我们现在做是前后端分离,可以暂时不考虑)

  4. 模板中的静态资源(样式、图片、字体等处理),下载及上传

  5. 错误、重定向

  6. session处理

  7. 数据库连接请求处理

  8. 缓存处理

  9. 异步队列处理

  10. ORM封装处理

以上笔记纯属个人学习实践总结,有兴趣的同学可以加群一起学习讨论:148824367

上一篇下一篇

猜你喜欢

热点阅读