flask mysql 前端显示,flask上实现dataframe前端显示

正在用 flask 写一个简单的 web app。

想要实现的功能就是:

上传一个 excel 文件

用 pandas 清理一下数据

得到的 dataframe 在前端用表格预览

预览无误后,上传到数据库

现在卡在了 3.前端预览 这里。点击“预览”按钮后,总是会跳转到新的路径

/extract

,返回 json 格式的数据。小妹查了很多资料,

jquery

,

jquery.datatables

,

bootstrap-table

,都用了一遍…就是会在

get /extract 400

报错。恳请大家赐教!

views.py

@app.route('/extract', methods=['GET', 'POST'])

def extract_excel():

file = request.files['file']

filename = file.filename

path = os.path.join(os.getcwd(), filename)

file.save(path)

# 读取 excel 转化成 df, 省略若干步骤

df_json = df.to_json(orient="records", force_ascii=False)

return df_json

index.html

<div>

<form action="/extract" method="post" enctype="multipart/form-data">

<input type="file" name="file"></input>

<input type="text" name="upload_date" placeholder="2018-01-01"></input>

<button type="submit" id="showtable">预览</button>

</form>

</div>

求教一个无论用什么插件的前端方法,能在点击“预览”按钮后,ajax 在当前页面显示 dataframe 的方法呢~~~~感恩的心❤

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值