내 Python 스크립트에 아래 코드가 있습니다.
def cmd_wui(argv, path_to_tx):
"""Run a web UI."""
from flask import Flask, flash, jsonify, render_template, request
import webbrowser
app = Flask(__name__)
@app.route('/tx/index/')
def index():
"""Load start page where you select your project folder
or load history projects from local DB."""
from txclib import get_version
txc_version = get_version()
prj = project.Project(path_to_tx)
# Let's create a resource list from our config file
res_list = []
prev_proj = ''
for idx, res in enumerate(prj.get_resource_list()):
hostname = prj.get_resource_host(res)
username, password = prj.getset_host_credentials(hostname)
return render_template('init.html', txc_version=txc_version, username=username)
또한 init.html에 HTML 양식이 있습니다.
<form>
<input type="text" id="projectFilepath" size="40" placeholder="Spot your project files">
<input type="button" id="spotButton" value="Spot">
</form>
사용자가 파이썬 스크립트의 변수에서 "spotButton"을 클릭 할 때 "projectFilepath"에서 사용자 입력을 어떻게 전달할 수 있습니까?
저는 Python과 Flask를 처음 사용하므로 실수하면 용서해주세요.
projectFilepath
입력은 있어야name
다음의 값에 액세스 할 수 있습니다 - 속성 세트를request.args.value_of_name
(또는request.form.value_of_name
하고있는 경우POST
요청을.