简介
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 访问对方给的域名,大成功!