diff --git a/app/mod_accounts/controllers.py b/app/mod_accounts/controllers.py index 84e7771..b842d71 100644 --- a/app/mod_accounts/controllers.py +++ b/app/mod_accounts/controllers.py @@ -1,17 +1,20 @@ from app import db -from flask import request, current_app +from flask import request, jsonify, abort from .models import Account, Role def initialize_routes(accounts): @accounts.route("/", methods=['POST']) def create(): - with current_app.app_context(): - print(request.data) - user = request.data.get('user') - acct = Account(user.get('username'), - user.get('password'), - user.get('email'), - 2) - acct.save() - return "Success!" + print(request.data) + user = request.data.get('user') + acct = Account(user.get('username'), + user.get('password'), + user.get('email'), + 2) + acct.save() + response = jsonify({ + 'message':'Success!' + }) + response.status_code = 200 + return response