DmitrMakeev commited on
Commit
0cf3e5e
1 Parent(s): d929918

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -6
app.py CHANGED
@@ -3,20 +3,34 @@ from flask import request, jsonify
3
  import os
4
  from dotenv import load_dotenv
5
  load_dotenv()
 
6
  app = flask.Flask(__name__, template_folder="./")
 
 
7
  @app.route('/')
8
  def index():
9
  return flask.render_template('index.html')
 
 
10
  @app.route("/avp", methods=["POST"])
11
  def avp():
12
  incoming = request.get_json()
13
  print(incoming)
14
 
15
- # Получение значения параметра "bazis" из входящего JSON
16
- bazis_value = incoming["bazis"]
17
- # Изменяем значение ключен на минус 1, если они больше 0.
18
- bazis_pars = {key: value - 1 if value > 0 else value for key, value in incoming.items()}
19
- # Возврат значения параметра "bazis" в качестве ответа сервера
 
 
 
 
 
 
 
20
  return jsonify({"bazis_out": bazis_pars})
 
 
21
  if __name__ == '__main__':
22
- app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
 
3
  import os
4
  from dotenv import load_dotenv
5
  load_dotenv()
6
+
7
  app = flask.Flask(__name__, template_folder="./")
8
+
9
+
10
  @app.route('/')
11
  def index():
12
  return flask.render_template('index.html')
13
+
14
+
15
  @app.route("/avp", methods=["POST"])
16
  def avp():
17
  incoming = request.get_json()
18
  print(incoming)
19
 
20
+ # Создаем пустой словарь для результата
21
+ bazis_pars = {}
22
+
23
+ # Перебираем все ключи и значения во входящем JSON
24
+ for key, value in incoming.items():
25
+ # Изменяем значение ключа на минус 1, если оно больше 0
26
+ if value > 0:
27
+ bazis_pars[key] = value - 1
28
+ else:
29
+ bazis_pars[key] = value
30
+
31
+ # Возвращаем словарь с обновленными значениями в качестве ответа сервера
32
  return jsonify({"bazis_out": bazis_pars})
33
+
34
+
35
  if __name__ == '__main__':
36
+ app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))