DmitrMakeev commited on
Commit
0ed529b
1 Parent(s): c5cbf4f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -17
app.py CHANGED
@@ -10,22 +10,16 @@ def index():
10
  return flask.render_template('index.html')
11
  @app.route("/avp", methods=["POST"])
12
  def avp():
13
- # Получение значения параметра "bazis" из запроса
14
- bazis_value = request.form.get("bazis")
15
- # Проверка наличия значения параметра "bazis"
16
- if bazis_value:
17
- # Загрузка JSON-файла из указанного пути
18
- with open(bazis_value) as file:
19
- incoming = json.load(file)
20
- # Уменьшение каждого значения ключа на один, если значение больше нуля
21
- for key, value in incoming.items():
22
- if value > 0:
23
- incoming[key] = value - 1
24
- # Отправка измененного JSON в ответе сервера
25
- return jsonify(incoming)
26
- else:
27
- # Если параметр "bazis" отсутствует в запросе, отправляем сообщение об ошибке
28
- response = {"error": "Parameter 'bazis' not found"}
29
- return jsonify(response)
30
  if __name__ == '__main__':
31
  app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
 
10
  return flask.render_template('index.html')
11
  @app.route("/avp", methods=["POST"])
12
  def avp():
13
+ # Получение входного JSON-объекта
14
+ incoming = request.get_json()
15
+ print(incoming)
16
+ # Получение значения параметра "bazis" из входного JSON-объекта
17
+ bazis_value = incoming.get("bazis")
18
+
19
+ # Вернуть значение параметра "bazis" в ответе
20
+ bazis_out = bazis_value
21
+
22
+ # Вернуть значение параметра "bazis" в ответе сервера
23
+ return jsonify({"bazis_out": bazis_out})
 
 
 
 
 
 
24
  if __name__ == '__main__':
25
  app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))