मेरी पायथन लिपि में नीचे का कोड है:
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>
जब उपयोगकर्ता मेरी पायथन लिपि में एक चर पर "स्पॉटबटन" पर क्लिक करता है, तो मैं "प्रोजेक्टफाइलपैथ" से उपयोगकर्ता इनपुट कैसे पास कर सकता हूं?
मैं पायथन और फ्लास्क में नया हूं, इसलिए मुझे कोई भी गलती होने पर माफ करना।
projectFilepath
इनपुट के लिए एकname
विशेषता सेट होना आवश्यक है - तब आप मूल्य में प्रवेश कर सकते हैंrequest.args.value_of_name
(याrequest.form.value_of_name
यदि एकPOST
अनुरोध कर रहे हैं।