#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

15
backend/app/errors.py Normal file
View File

@@ -0,0 +1,15 @@
from flask import jsonify
from werkzeug.http import HTTP_STATUS_CODES
def error_response(status_code, message=None):
payload = {"error": HTTP_STATUS_CODES.get(status_code, "Unknown error")}
if message:
payload["message"] = message
response = jsonify(payload)
response.status_code = status_code
return response
def bad_request(message):
return error_response(400, message)