这是一份高质量的flask入门教程,围绕着一个最简单最小的flask应用展开,循序渐进的向你讲解视图,路由,请求对象,响应对象,模板,项目配置等关键技术细节。
你可以把它当做一个学习python web开发的入门教程,因为我在文章里提供了大量实例。你也可以将其视为一个解读flask源码的教程,因为只要篇幅允许,我都会在讲解flask技术的同时分析讲解它的源码。
学习本教程,我建议同步学习了解http协议的知识,这是每一个web开发者都必须掌握的技能,此外,千万不要陷入框架之争,正如不能陷入语言之争一样,不论是tornado还是django, 所有的python web框架都遵守WSGI协议,只是封装框架的结构不同,设计理念不同,但只要细心琢磨,你会发现,这些框架在大的结构和理念上是趋同的。
近年来,flask深受人们喜爱,开源社区涌现出各式各样的flask插件,本教程也会对这些插件一一讲解。
最后的重头戏,本教程会提供多个flask实战项目,你可以通过这些实战项目来了解这些技术如何在实践中应用,并通过项目实践来提升自己的工程能力,要明白,工程能力和编码能力是两种不同的能力,应该说,编码能力是编程能力的一部分。
QQ交流群: 211426309