mirror of
https://github.com/Llloooggg/TextSouls.git
synced 2026-03-06 04:26:23 +03:00
Backend + Telegram: изменена структура проекта, добавлен эндпоинт для регистрации на бэкенде
This commit is contained in:
34
backend/textsouls/main.py
Normal file
34
backend/textsouls/main.py
Normal file
@@ -0,0 +1,34 @@
|
||||
from flask import Blueprint
|
||||
from flask import request
|
||||
|
||||
from . import db
|
||||
from textsouls.models import User
|
||||
|
||||
main = Blueprint("main", __name__)
|
||||
|
||||
|
||||
@main.route("/")
|
||||
def index():
|
||||
return "Nice!", 200
|
||||
|
||||
|
||||
@main.route("/registration", methods=["POST"])
|
||||
def registration():
|
||||
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")
|
||||
|
||||
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()
|
||||
|
||||
return "Nice!", 200
|
||||
Reference in New Issue
Block a user