flask2

Posted 北京图灵学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask2相关的知识,希望对你有一定的参考价值。

2.1. Python版本选择

  • 我们推荐使用 Python3, 版本号大于3.4。

  • 相关依赖会被自动安装:

    • Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。

    • Jinja 用于渲染页面的模板语言。

    • MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注入攻击。

    • ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.

    • Click 是一个命令行应用的框架。用于提供 flask 命令,并允许添加自定义 管理命令。

  • 可选安装的依赖为:

    • Blinker: 为信号提供支持。

    • SimpleJSON: 是一个快速的 JSON 实现

    • python-dotenv: 当运行 flask 命令时为 通过 dotenv 设置环境变量 提供支持。

    • Watchdog: 为开发服务器提供快速高效的重载。

2.2. 虚拟环境

Python的虚拟环境管理工具一半为Virtualenv和anaconda,熟悉的同学们都知道,我们一直 推荐anaconda作为我们的虚拟环境管理器,

anaconda的安装使用方法参

2.3. 环境搭建步

环境分anaconda虚拟环境搭建和Pycharm环境搭建两部分。

2.3.1. anaconda虚拟环境搭建

  • 创建虚拟环境tuling_flask, 以下命令为我们创建了一个python是3.6的基础环境

2.3.2. 安装flask

需要安装flask需要用到的环境,安装前需要激活新建立的虚拟环境。

一旦启动conda虚拟环境,则安装flask,如果不是特别需要,安装当前版本就好。

flask2

2.3.3. 配置pycharm环境

我们用pycharm来作为IDE, 需要用pycharm选择当前的虚拟环境并配置。

flask2

添加一个解释环境:

flask2

选择添加的环境类型,因为我们已经创建完毕环境,所以需要添加并选择相应的python执行文件, 此步骤需要注意,我的是mac系统,自动认出来了系统,单身对于其他操作系统,可能需要自己去找到 虚拟环境的位置,大概的位置在anaconda的安装环境下个的../env/virtual_env_name/bin/python

flask2

WIN环境相对比较麻烦,大概的文件位置在c:\ProgramData\anaconda3\env\....... , 参看下图 示例:

flask2

2.4. Hello World

  • 新建项目,点击File-New Project......

  • 选择Flask项目,一通配置如下图所示

    flask2flask2

  • 弄完之后,然并卵,啥也没有,还不如在文件夹下自己建一个文件,python文件就可以,随便 起个名字,我们建一个python文件,名字叫helloworld.py

    flask2

在文件中写入以下的内容:

flask2

点击运行后会正常会出现以下内容,表示成功启动,等待访问了:

按照提示,访问http://127.0.0.1:5000后,出现以下内容表示彻底成功:

正常情况下,浏览器下应该能出现Hello 北京图灵学院的字样。

2.5. 结束语

OK啦, 现在flask可以正常使用了,Alles Gute, 粗发吧,骚年~~~~~~~


以上是关于flask2的主要内容,如果未能解决你的问题,请参考以下文章

Flask 高效开发实战-flask2

轻量级 Python Web 框架 Flask2.0 版本即将发布

是否可以将 Flask RestX 与 Flask 2.0+ 异步等待一起使用?

python学习小结

微信小程序代码片段

VSCode自定义代码片段——CSS选择器