DmitrMakeev commited on
Commit
5bbb1ee
1 Parent(s): df66ca0

Update app.py

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