# 致谢

首先要感谢没有女朋友,不然谁还有心思写代码啊?🐶 然后我们更要感谢那些巨人们,衷心感谢这些优秀的开源软件,为我们开发基伴提供了巨大的帮助。他们包括:

# 开源

# 文档

一些可以参考的文档结构和实践

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 (opens new window)
中文地址:https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh (opens new window)

# 2、Flask 之旅

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

英文地址: http://exploreflask.com/en/latest/ (opens new window)
中文地址:https://spacewander.github.io/explore-flask-zh/index.html (opens new window)

# 3、Flask 源码解析

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

地址:http://cizixs.com/2017/01/13/flask-insight-context (opens new window)

# 4、Awesome Flask

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

地址:https://github.com/humiaozuzu/awesome-flask (opens new window)

# 5、Flask for Fun and Profit

Flask 作者 Armin Ronacher 在 PyBay2016 上的一个视频分享,手把手教你如何构建一个大型复杂的易于测试的 API 服务。同时还有在开发 Flask 的过程的一些设计思想。

视频地址:https://www.youtube.com/watch?v=1ByQhAM5c1I (opens new window)
PPT:https://speakerdeck.com/player/94a53afb6a524ad88f301f62166a27e4?# (opens new window)

再补充一些其它资源:

Flask Web 开发入门
https://funhacks.gitbooks.io/head-first-flask/content/chapter02/section2.03.html (opens new window)

Flask 入门系列教程
http://www.bjhee.com/flask-1.html (opens new window)

Flask 进阶系列教程
http://www.bjhee.com/flask-ad1.html (opens new window)

Full Stack Web Development with Flask (视频教程,需要翻墙)
https://github.com/realpython/discover-flask (opens new window)

Full Stack Python
https://www.fullstackpython.com/flask.html (opens new window)

# 视频

# Flask Tutorials - YouTube (opens new window)


# 待整理

# Creating Your First Flask Application (opens new window)

# 后端 - flask - 《Lin CMS 文档手册》 - 书栈网 · BookStack (opens new window)

# Single Page Apps with Vue.js and Flask: Setting up Vue.js (opens new window)

  1. Setup and Getting to Know Vue.js (opens new window)
  2. Navigating Vue Router (opens new window)
  3. State Management with Vuex (opens new window)
  4. RESTful API with Flask (opens new window)
  5. AJAX Integration with REST API (opens new window)
  6. JWT Authentication (opens new window)
  7. Deployment to a Virtual Private Server (opens new window)
Last Updated: 9/30/2021, 10:08:15 AM