From d4a6ad05c0a94c179154a9f8ccb1bc05da2eaa40 Mon Sep 17 00:00:00 2001 From: Llloooggg Date: Fri, 18 Nov 2022 15:20:01 +0300 Subject: [PATCH] =?UTF-8?q?backend:=20=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B2?= =?UTF-8?q?=D0=B5=D0=B4=D0=B5=D0=BD=D0=B0=20=D0=BD=D0=B0=20=D0=BA=D0=BB?= =?UTF-8?q?=D0=B0=D1=81=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/textsouls/__init__.py | 2 +- backend/textsouls/main.py | 46 ++++++++++++++++++----------------- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/backend/textsouls/__init__.py b/backend/textsouls/__init__.py index 43be2ba..23a7c01 100644 --- a/backend/textsouls/__init__.py +++ b/backend/textsouls/__init__.py @@ -22,8 +22,8 @@ app.config.update(main_settings) db_settings = config_data["db_settings"] app.config.update(db_settings) -admin.init_app(app) db.init_app(app) +admin.init_app(app) from .admin import ts_admin as ts_admin_blueprint diff --git a/backend/textsouls/main.py b/backend/textsouls/main.py index 3c514a3..6827dfc 100644 --- a/backend/textsouls/main.py +++ b/backend/textsouls/main.py @@ -8,33 +8,35 @@ main = Blueprint("main", __name__) @main.route("/") -def index(): - return "Nice!", 200 +class Index: + def get(self): + return "Nice!", 200 -@main.route("/registration", methods=["POST"]) -def registration(): - data = request.get_json() +@main.route("/registration") +class Registration: + def post(self): + data = request.get_json() - tg_id = data.get("tg_id") - first_name = data.get("first_name") - last_name = data.get("last_name") - username = data.get("username") + tg_id = data.get("tg_id") + first_name = data.get("first_name") + last_name = data.get("last_name") + username = data.get("username") - existed_user = User.query.filter_by(tg_id=tg_id).first() + existed_user = User.query.filter_by(tg_id=tg_id).first() - if not existed_user: - new_user = User( - tg_id=tg_id, - first_name=first_name, - last_name=last_name, - username=username, - ) + if not existed_user: + new_user = User( + tg_id=tg_id, + first_name=first_name, + last_name=last_name, + username=username, + ) - db.session.add(new_user) - db.session.commit() + db.session.add(new_user) + db.session.commit() - return {"created": True, "id": new_user.id} + return {"created": True, "id": new_user.id} - else: - return {"created": False, "id": existed_user.id} + else: + return {"created": False, "id": existed_user.id}