自从好久没写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 | from flask import Flask |
运行
1 | flask --app hello run |
从这个hello word中可以看到,页面路由通过@app.route("/")
注解标注。