吐血推荐珍藏的Flask资源

简介:

1c928fe8918bcc064e0b29e6a61e47dcc4fd40cc

题图:Photo by Pathum Danthanarayana on Unsplash

Flask 是 Python 中最流行的 Web 框架之一,以小巧、灵活、可扩展性强著称,相比 Django,它给了开发者最大限度的自由,如果你不喜欢关系型数据库,ok,没问题,切换成本非常低,而 Django 呢?你能遇到的问题它都帮你想好并且提供了对应解决方案,你自己就不要去重复造轮子了,比如模版引擎,ORM,不爽想替换?这个有点难。

今天给大家吐血安利几个 Flask 学习资源

1、The Flask Mega-Tutorial 教程

这个教程是《Flask Web开发:基于Python的Web应用开发实战》作者 Miguel Grinberg 写的 2017版 Flask 教程,也是我强烈推荐给大家的 Flask 教程,英语阅读水平过得去的话,建议直接读原文,英语渣也有福音,国内已有网友把它翻译成了中文。

英文地址: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
中文地址: https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh
2、Flask之旅

如果你已经入门了Flask,肯定希望有一个 Flask 最佳实践指南,让你的 Flask 项目看起来更加 professional,而本书涉及的主题就是Flask的最佳编程实践和模式。尽量避免啰嗦官方文档中提到的内容,同时也会再次强调一些概念来加深印象。

英文地址: http://exploreflask.com/en/latest/
中文地址: https://spacewander.github.io/explore-flask-zh/index.html
3、Flask 源码解析

如果你已经熟练掌握了 Flask 框架,是不是惊叹于 Flask 框架背后的设计精髓,一个精悍的Web框架究竟是如何实现的?了解它最好的办法就是窥探它的源码,还好,这件事已经有人帮你做了。

地址:http://cizixs.com/2017/01/13/flask-insight-context

4、Awesome Flask

最后强烈推荐的是这个 Awesome 系列的 Flask 资源大集合,涵盖了 Flask 的各方各面,包括第三方扩展插件以及教程、书籍和视频、PPT还有项目结构等等。

地址:https://github.com/humiaozuzu/awesome-flask

再补充一些其它资源:

Flask Web 开发入门

https://funhacks.gitbooks.io/head-first-flask/content/chapter02/section2.03.html

Flask入门系列教程

http://www.bjhee.com/flask-1.html

Flask进阶系列教程

http://www.bjhee.com/flask-ad1.html


原文发布时间为:2018-11-21
本文作者:志军100
本文来自云栖社区合作伙伴“ Python爱好者社区”,了解相关信息可以关注“ Python爱好者社区”。
相关文章
|
3月前
|
开发框架 开发者 Python
深入探究Python Web开发框架:Flask与Django
Python作为一种广泛应用于Web开发的编程语言,其拥有众多优秀的Web开发框架。本文将深入探讨其中两大知名框架——Flask与Django。通过对它们的概念与实践进行比较分析,帮助读者更好地理解和选择适合自己项目需求的Web开发框架。
|
16天前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
【4月更文挑战第9天】本文对比了Python三大Web框架Django、Flask和Pyramid。Django功能全面,适合快速开发,但学习曲线较陡;Flask轻量灵活,易于入门,但默认配置简单,需自行添加功能;Pyramid兼顾灵活性和可扩展性,适合不同规模项目,但社区及资源相对较少。选择框架应考虑项目需求和开发者偏好。
|
4天前
|
API 数据库 数据安全/隐私保护
Flask框架在Python面试中的应用与实战
【4月更文挑战第18天】Django REST framework (DRF) 是用于构建Web API的强力工具,尤其适合Django应用。本文深入讨论DRF面试常见问题,包括视图、序列化、路由、权限控制、分页过滤排序及错误处理。同时,强调了易错点如序列化器验证、权限认证配置、API版本管理、性能优化和响应格式统一,并提供实战代码示例。了解这些知识点有助于在Python面试中展现优秀的Web服务开发能力。
22 1
|
3月前
|
前端开发 数据库 Python
使用 Python 的 Web 框架(如 Django 或 Flask)来建立后端接口,用于处理用户的请求,从数据库中查找答案并返回给前端界面
【1月更文挑战第13天】使用 Python 的 Web 框架(如 Django 或 Flask)来建立后端接口,用于处理用户的请求,从数据库中查找答案并返回给前端界面
87 7
|
4天前
|
SQL 中间件 API
Flask框架在Python面试中的应用与实战
【4月更文挑战第18天】**Flask是Python的轻量级Web框架,以其简洁API和强大扩展性受欢迎。本文深入探讨了面试中关于Flask的常见问题,包括路由、Jinja2模板、数据库操作、中间件和错误处理。同时,提到了易错点,如路由冲突、模板安全、SQL注入,以及请求上下文管理。通过实例代码展示了如何创建和管理数据库、使用表单以及处理请求。掌握这些知识将有助于在面试中展现Flask技能。**
12 1
Flask框架在Python面试中的应用与实战
|
10天前
|
数据库 开发者 Python
Python中使用Flask构建简单Web应用的例子
【4月更文挑战第15天】Flask是一个轻量级的Python Web框架,它允许开发者快速搭建Web应用,同时保持代码的简洁和清晰。下面,我们将通过一个简单的例子来展示如何在Python中使用Flask创建一个基本的Web应用。
|
10天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。
|
1月前
|
负载均衡 Java Nacos
python flask服务如何注册到nacos
一文讲清楚python flask服务如何注册到nacos
95 2
python flask服务如何注册到nacos
|
1月前
|
开发框架 API 数据库
盘点Python网页开发轻量级框架Flask知识
盘点Python网页开发轻量级框架Flask知识
41 0
|
1月前
|
缓存 监控 API
Python Web框架FastAPI——一个比Flask和Tornada更高性能的API框架
Python Web框架FastAPI——一个比Flask和Tornada更高性能的API框架
58 0