Пока у меня есть это
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def first():
if request.method == 'GET':
return render_template('index.html')
if request.method == 'POST':
body = request.get_json()
text1 = body['text1 ']
text2 = body['text2']
someFunction(text1)
otherFunction(text2)
Но что, если я хочу выполнять функцию только в том случае, если определенная часть пользовательского интерфейса получает ввод? Скажите, что только когда пользователь помещает что-то в поле text2
, выполняется otherFunction
. До сих пор каждый раз, когда я POST, оба выполняются.
Значит, я ищу что-то вроде?
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def first():
if request.method == 'GET':
return render_template('index.html')
if request.method == 'POST':
body = request.get_json()
if request.method.box1:
text1 = body['text1']
someFunction(text1)
if request.method.box1:
text2 = body['text2']
otherFunction(text2)