0%

flask_python web框架

自从好久没写Java web之后,脑子只有一个印象,对于搭建一个简单站点,使用现成的SSM框架,应该很快就能搞定,但是殊不知,其中的环境配置、包依赖、数据库等配置如果不熟悉会非常麻烦。折腾了我n个小时,还没搞定。随后放弃。由于目前多用Python开发,转念一想,要不试试Python。事实证明,我的决策是正确的,从接触学习,到完成开发,总共耗时也不到3小时。

最好的参考资料当然是官方文档,附上链接。https://flask.palletsprojects.com/en/2.2.x/

安装

首先安装python,安装Flask。

对于安装python的第三方包而言,大部分都不是难事,一行命令搞定。

1
$ pip install Flask

开始

学习一个框架,最快最有效的方式就是看Demo和看Quickstart,非常幸运的事,这个官方文档已经很详细的描述了这个框架整体的形态。
入门必备hello word ,创建 hello.py 内容如下

1
2
3
4
5
6
7
from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"

运行

1
2
3
$ flask --app hello run
* Serving Flask app 'hello'
* Running on http://127.0.0.1:5000 (Press CTRL+C to quit)

从这个hello word中可以看到,页面路由通过@app.route("/")注解标注。