Позвольте мне попробовать это снова. Я хочу, чтобы ввести переменную в моей HTML форме представить, до сих пор от чтения этой ссылке How to display a variable in HTML Я попытался следующий код, который находится внутри main.html
Передача переменной из HTML в Python/Flask
<form> Asset Tag:<br> <input type="text" name="Asset Tag"><br> <input type="submit" value="Submit"> <form action="{{ asset_tag }}" method="get"> </form>
Я тогда питон скрипт, который идет как это,
from flask import Flask, render_template
app = Flask('server')
@app.route('/py')
def server():
return render_template('main.html')
#API URL
JSS_API = 'https://apiresource.com'
#Pre-Defined username and password
username = 'username'
password = 'password'
#Ask User for the Asset tag
asset_tag = {{ }}
После того, как метка актива вводится он просто ищет через JSON-файл для матча, остальное не так важно, так что я не включил следующую часть сценария.
Так что Flask делает мой HTML просто прекрасным, и я могу представить значение, но оно не передается обратно скрипту, что имеет смысл, поскольку я делаю противоположное ссылку, которую я предоставлял, но я просто не могу подумайте, как это делается. Какие-либо предложения?
я принял ответ, потому что это имеет смысл для меня логически. Я понимаю, что на практике я не совсем готов к этому. Вид прыгнул в глубокий конец, не научившись плавать первым. Благодаря! – MingyJ