Во-первых, как вы предоставляете значения года, недели, прежде чем отправлять их в свой HTML-код?Вы представили шаблон HTML в вашей функции?Если нет, то как ваша функция фляги узнает, что вы искали из этой конкретной формы?
Если это код вашего приложения Flask -
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/report_data', methods = ['POST', 'GET'])
def report_data():
if request.method == 'POST':
result = request.form
query_year = result['n_year'].encode('ascii', 'ignore')
query_week = result['n_woy'].encode('ascii', 'ignore')
print(query_year, query_week)
return render_template('so_test.html')
if __name__ == '__main__':
app.run(debug=True)
И открыл URL -
http://127.0.0.1:5000/report_data
И я получаю эту картину.
После публикации данных я вижу их в консоли приложения Flask.
('2018', '08')