我希望能够点击html中的一个按钮并调用一个python函数。
我试过this,它只对文本有效。我已经看到了here您可以在操作按钮时使用函数名,但它不起作用,我不知道为什么:/
我不想在点击按钮后转到另一个页面,我想保持在同一个页面上,只执行函数中的代码。
我的py文件:from flask import Flask
from flask import render_template
import tkinter as tk
from tkinter import filedialog
import sys
app = Flask(__name__)
@app.route('/')
def hello_world():
return render_template('hello.html')
@app.route('/upload/')
def uploaduj():
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename()
return file_path
我的html文件:
FlaskrFlaskr
我对python和flask很陌生,所以非常感谢您的帮助。
编辑:我现在知道tkinter在web浏览器中不起作用