Flask系列

Posted Program编程者

tags:

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

编者序:

 这是我一位朋友kyv写的文章,他的开源代码在gitub/kyv001/notebookOnWeb。



Flask是一个的PythonWeb框架。他主要和JinjaWerkzeng一起使用。

/1.安装flask/

Flask是一个第三方,我需要安装它。它在Pypi中存在,所以我可以用pip来安装。

既然你都找到里了,那就不需要介PIP怎么用了吧。
Windows安装参1.1,MacOS参1.2,Linux参1.3

Windows安装:

打开CMD或PowerShell,然后入:

pip3 install -U flask

静静等待,直到安装成功。
然后打开Python端,入:

import flask


只要不报错,就是安装成功

MacOS安装:

打开端(如Bash),然后入:

sudo pip3 install -U flask


静静等待,直到安装成功。
然后打开Python端,入:

import flask


只要不报错,就是安装成功

Linux安装:

里以Deepin Linux例,打开端(如Bash),然后入:

sudo pip3 install -U flask


静静等待,直到安装成功。
然后打开Python端,入:

import flask


只要不报错,就是安装成功

/2.第一个项目/

    学一个新的框架,最重要的就是第一个目。按照例,写一个Hello world!开始是最好的。
    用flask做Helloworld十分简单,我了比较简单的一种。
直接上代

import flask app = flask.Flask(__name__) @app.route('/')def hello(): return'Helloworld!' app.run()


完整的目目录结构是这样的:

{name} | +-runserver.py # 运行文件 | +-{proj} # 主文件夹 | +-__init__.py # 导入包时实际导入的文件 | +-config.py # 设置文件 | +-forms.py # 表单文件 | +-views.py # 视图文件 | +-satic # 静态文件夹 | | | +-... | +-templates # html文件夹 |            +-...

后面将一一讲解


今天你学废了吗

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

Flask系列

Flask 系列之 Pagination

Flask系列 路由系统

Flask 编写http接口api及接口自动化测试

12_关于flask中的宏

Flask系列-程序基本结构