尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

02.Python:Flash初步使用

02.Python:Flash初步使用
📅 发布时间:2026/7/22 10:14:36
python,flask

前端处理:Vue+Axios

Flash:后端框架,默认端口 5000

需要注意:get与post方法,对应的传参与取参方式

--------------

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script><script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head><body><div id="app"><button @click="getClick">get请求</button><button @click="postClick">post请求</button></div><script>const app = Vue.createApp({methods: {getClick() {axios.get("http://127.0.0.1:5000/user?id=1&type=10").then(res => {console.log(res.data)})},postClick() {let df = new FormData()df.append("id", 12)df.append("type", 11)axios.post("http://127.0.0.1:5000/user", df).then(res => {console.log(res.data)})}}})app.mount("#app")</script>
</body></html>

 

后端内容:

from flask import Flask
from flask import make_response  #通过此内容向前端返回后端结果
from flask_cors import CORS #跨域
from flask import request #获取前端数据

app=Flask(__name__)  #创建Flask对象
CORS(app,supports_credentials=True)   #配置跨域# 路由处理
@app.route("/user",methods=["get","post"])
def user():if request.method=="GET":   #get接口,从 args 中取参id=request.args.get("id")type=request.args.get("type")data={"id":id,"type":type,"info":"server rtn"}return make_response(data)else:id = request.form.get("id")    #post接口,从 form 中取参type = request.form.get("type")data = {"id": id,"type": type,"info": "server rtnXX"}return make_response(data)if __name__=="__main__":app.run()

 

>>  上面使用的是:app.run 的方式来启动 服务,

若需要在命令行中启动python, 可通过如下指令 来执行

此方法需独立安装 Flask, 在项目中安装 Flask 后,在命令行中是找不着 Flask 的

flask run 

同时,对于主文件名称有约束

image

 >> 处理:   $env:FLASK_APP = "main.py"

>> 修改默认端口:flask run --port = 8000

>> 判断端口是否被占用:  netstat -aon|findstr 8000

>> 关闭占用端口的程序:taskkill /pid XXX -t -f

相关新闻

  • 【ROS2】 忽略局域网多机通信导致数据接收的bug - 教程
  • 在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境
  • 重新理解12306:它卖的从来不是“库存”,而是“状态”

最新新闻

  • 环形缓冲区核心机制深度解析
  • 鸿蒙 ArkTS 实战:Disaster Supply Cabinet 从防灾物资柜到生活安全工具完整解析
  • 亲身到店探访天津万国**售后服务中心|网点地址与24小时售后热线(2026年7月最新) - 万国中国官方服务中心
  • 浪琴唐山**声明:2026年7月最新售后服务网点地址及电话查询 - 浪琴服务中心
  • 百达翡丽**保养价格查询|维修地址与客服电话**信息公告(2026年7月最新) - 百达翡丽官方售后中心
  • 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (7)--- Policy Serving

日新闻

  • AI云原生实战05-金融AI上云最难的不是技术,是“不出事“——TCE银行风控架构拆解
  • 2026年GEOSEO优化公司选型深度测评:五大硬核标准严选,这六家重塑搜索增长新格局 - 品牌前沿专家
  • **核验!2026年7月卡地亚香港**售后网点地址及服务电话公告 - 卡地亚服务中心

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号