骨刻文字数字化识别与归类系统--flask部署接口

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

flask功能强大,可以用 jinjajinjajinja 写前端页面,放在文件夹下面和后端和数据库连通。此外,SQLAlchemySQLAlchemySQLAlchemy 也可以满足基本的数据库操作。可以做到一个 pythonpythonpython 文件夹完成整个项目的所有需求。但前端搭建还是不如 vuevuevue 等更为灵活清晰,所以本次项目只用其完成后端接口的搭建。

flask文档:

https://dormousehole.readthedocs.io/en/latest/

实现flask搭建简单接口

  1. 安装flask
  2. 先得到app对象
  3. 针对每个接口函数,使用@app.route(′/接口路径,methods=[′GET′,POST])@app.route('/接口路径, methods=['GET', POST])@app.route(/methods=[GET,POST]) 其中 methodsmethodsmethods是获取方法,可以指定获取方法
  4. 最后main函数run起来,可以指定端口和host,debug决定了是否显示bug

部署到服务器

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

postmanpostmanpostman 访问对方给的域名,大成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值