Flask在线教程

jopen 9年前

欢迎来到Flask教程
本教程主要面向初学者,老鸟可以直接飞过。
Python中有很多Web开发框架,而Flask可以说是其中的佼佼者。
那为什么选择Flask呢?

  1. 文档。Flask的官方文档齐全,初学者可以直接从它入手学习。
  2. 微内核。这点与Django这种全栈式框架形成鲜明的对比,Flask尽量保持内核的精简,同时提供良好的扩展机制,给开发者更大的选择空间。易用,灵活,不失强大。
  3. Flask源码。Flask本身就是很好的Python学习资料,熟练使用后,深入学习源码,是一条很好的提高途径。

既然,Flask的文档很好,为何还要写这样一个教程?
为了更快,更好的入门~
如何做到更快更好呢?

  1. 小项目驱动。麻雀虽小五脏俱全,覆盖开发中的基础知识。
  2. 小节讲解,由浅入深,循序渐进。
  3. 不懂运维的开发不是好开发,所以还会教你如何部署项目。

小项目就是一个简单的todo应用,后台数据库使用MongoDB,名字就叫awesome-flask-todo,必须高大上。
再开始本教程前,需要一点点学前知识:

  1. Python基础语法。看看官网文档就好。
  2. 基本的前端知识。CSS,HTML,了解bootstrap更好。
  3. 了解点MongoDB。去官网看看,安装一下,简单感受一下。
  4. Git。项目使用git管理,放在github上。每一小节的开发都会打上Tag,记录学习过程。

总之,千言万语不如现在就手动,与其纠结选择哪个框架,不如直接开始本教程,因为本教程的学习时间远远小于你纠结的时间。
所以,现在就开始吧~


http://defshine.github.io/awesome-flask-todo/