#7 Basic flask app. Setup routes, DB, and made a user model. Made initial migrations

This commit is contained in:
2023-03-16 19:39:58 -04:00
parent dcc172f17a
commit 73bdc75095
14 changed files with 359 additions and 0 deletions

22
backend/app/routes.py Normal file
View File

@@ -0,0 +1,22 @@
from app.bp import bp
from flask import Response, jsonify, request
from app.errors import error_response
from app import db
from app.models import User
@bp.route("/login", methods=["POST"])
def login():
data = request.get_json()
print(data)
if not data.get("user_id"):
return error_response(400, "Must supply user_id")
user = User.query.get(data.get("user_id"))
if not user:
return error_response(400, "User not found")
resp = jsonify(user.to_dict())
resp.status_code = 200
return resp