简介
flask功能强大,可以用 j i n j a jinjajinja 写前端页面,放在文件夹下面和后端和数据库连通。此外,S Q L A l c h e m y SQLAlchemySQLAlchemy 也可以满足基本的数据库操作。可以做到一个 p y t h o n pythonpython 文件夹完成整个项目的所有需求。但前端搭建还是不如 v u e vuevue 等更为灵活清晰,所以本次项目只用其完成后端接口的搭建。
flask文档:
https://dormousehole.readthedocs.io/en/latest/
实现flask搭建简单接口
- 安装flask
- 先得到app对象
- 针对每个接口函数,使用@ a p p . r o u t e ( ′ / 接 口 路 径 , m e t h o d s = [ ′ G E T ′ , P O S T ] ) @app.route('/接口路径, methods=['GET', POST])@app.route(′/接口路径,methods=[′GET′,POST]) 其中 m e t h o d s methodsmethods是获取方法,可以指定获取方法
- 最后main函数run起来,可以指定端口和host,debug决定了是否显示bug

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

版权声明:本文为jishang_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。