简介
flask功能强大,可以用 jinjajinjajinja 写前端页面,放在文件夹下面和后端和数据库连通。此外,SQLAlchemySQLAlchemySQLAlchemy 也可以满足基本的数据库操作。可以做到一个 pythonpythonpython 文件夹完成整个项目的所有需求。但前端搭建还是不如 vuevuevue 等更为灵活清晰,所以本次项目只用其完成后端接口的搭建。
flask文档:
https://dormousehole.readthedocs.io/en/latest/
实现flask搭建简单接口
- 安装flask
- 先得到app对象
- 针对每个接口函数,使用@app.route(′/接口路径,methods=[′GET′,POST])@app.route('/接口路径, methods=['GET', POST])@app.route(′/接口路径,methods=[′GET′,POST]) 其中 methodsmethodsmethods是获取方法,可以指定获取方法
- 最后main函数run起来,可以指定端口和host,debug决定了是否显示bug

部署到服务器
有很多种方式可以部署,但最基本的理解就是在一个服务器上跑起来,并且开放一个ip地址可以让大家都进行访问。这里可能涉及到内网穿透。可以配置 ngorkngorkngork。当然我是不可能自己配置的,可以选择花生壳等一些提供服务的平台。
用 postmanpostmanpostman 访问对方给的域名,大成功!

本文介绍了如何利用Python的Flask框架搭建后端接口,包括设置@app.route装饰器定义接口路径和方法,以及结合SQLAlchemy进行数据库操作。尽管Flask的前端构建相对较弱,适合小型项目,但其简洁的结构允许一个Python文件完成所有需求。对于部署,文章提到了通过ngrok进行内网穿透,以及使用Postman测试远程接口。
1314

被折叠的 条评论
为什么被折叠?



