diff --git a/models/fieldtrip.py b/models/fieldtrip.py new file mode 100644 index 0000000..e69de29 diff --git a/models/teacher.py b/models/teacher.py new file mode 100644 index 0000000..e69de29 diff --git a/test.py b/test.py index 2b262a5..f0aae44 100644 --- a/test.py +++ b/test.py @@ -12,13 +12,8 @@ def checkHttp(): db.create_all() - user_data = { - "name": "Dawson", - "email": "email.com" - } - - response = requests.post(BASE + "user", json=user_data) + response = requests.get(BASE + "user/kHYMghw6DgdfKfik") # Print the response content and status code for debugging print(response.json()) print("Response Status Code:", response.status_code) diff --git a/views/parentStudentViews.py b/views/parentStudentViews.py index befeca6..bc758b9 100644 --- a/views/parentStudentViews.py +++ b/views/parentStudentViews.py @@ -6,12 +6,12 @@ userBP = Blueprint('userBP', __name__) -@userBP.route('/user/', methods=['GET']) +@userBP.route('/user/', methods=['GET']) def get_user(id): # Assuming you want to retrieve a user with a specific ID user = UserModel.query.get(id) if user: - return jsonify({"message": "success", "user_id": user.id, "name": user.name, "email": user.email}) + return jsonify({"message": "success", "user_id": user.id, "name": user.username, "email": user.email}) else: return jsonify({"message": "User not found"}), 404 @@ -22,16 +22,13 @@ def makeID(): return id -@userBP.route('/user', methods=['POST']) -def create_user(): - data = request.get_json() - if not data: - return jsonify({"message": "Invalid input data"}), 400 +@userBP.route('/user//', methods=['POST']) +def create_user(username, email): + print(username,email) # generate a random 16 character long string of letters and digits id = makeID() - username = data.get("name") - email = data.get("email") + print(id) if not id or not username or not email: return jsonify({"message": "Missing required fields"}), 400 @@ -42,5 +39,7 @@ def create_user(): db.session.add(newUser) db.session.commit() + print("HERE") + return jsonify({"message": "User Created Successfully", "user_id": newUser.id, "name": newUser.username, "email": newUser.email}), 201