Flask 框架下web开发的初级完整体验

Posted sam-xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask 框架下web开发的初级完整体验相关的知识,希望对你有一定的参考价值。

学习Python后,学习方向和分支那是异彩纷呈却也令初学者难以适从。很多经验和案例让我们从很多角度和侧面对Python、Flask有了云山雾罩的了解,却很难得到完整、清晰的认识。我这个总结对有些朋友来说,恐怕也是这样。自己陆续折腾了很久,自认为终于找到了真正了解、认识Flask框架的道路。其实,很多先行者都已明确地提出了这个途径,那就是官方文档。

我在这篇随笔中提到的依据就是官方文档的官方翻译吧。对Flask感兴趣的朋友,应该去那里提升认知。然后练成打怪升级的神功。。。Flask的世界

本文回顾、记录在本地运行flask app的流程。

  1. 从GitHub下载完整的[官方示例源码],抽取其中的示例保存到某个路径。另一个说法就是,先建立一个项目文件夹(比如d:web-app),将下载的示例代码包保存到项目文件夹。
    技术图片
    技术图片
    技术图片

  2. 这个时候文件夹内容大概是这个样子,包括从GitHub下载的部分内容,并且用Python建立了一个虚环境(下面讲述)。
    技术图片

  3. 然后,我们可以转入项目文件夹,shift+鼠标右键激活powershell,后面我们在powershell中操作。
    3.1 建立一个虚环境
    技术图片
    3.2 激活
    技术图片
    3.3 venv文件夹内还没有flask模块
    技术图片
    3.4 安装flask模块
    技术图片
    3.5 flask模块安装后的文件夹内容
    技术图片
    3.6 运行flask应用的三个步骤
    技术图片
    3.7 哦,忘了初始化数据库。Ctrl+C中断运行
    技术图片
    3.8 初始化数据库,重新运行flask应用
    技术图片
    技术图片

4 关于后面应用的可安装化和测试等直接看原官方文档就好了。

以上是关于Flask 框架下web开发的初级完整体验的主要内容,如果未能解决你的问题,请参考以下文章

学习参考《Flask Web开发:基于Python的Web应用开发实战(第2版)》中文PDF+源代码

一线Python运维澳洲5盘口出租搭建开发带你秒懂Flask框架

python web开发之flask框架学习 加载模版

Python 都有哪些好的 Web 框架

Flask Web 开发学习稿

python web开发用啥框架