From 23303bdb3f91975bccce4601f796fd54b024c228 Mon Sep 17 00:00:00 2001 From: esensar Date: Thu, 3 May 2018 17:01:32 +0200 Subject: [PATCH] Change response to JSON --- app/mod_accounts/controllers.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) 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