April 2018
Beginner
340 pages
7h 54m
English
Our web service will need three new endpoints—one to add a friend, one to block a friend, and one to grab all friends of a user.
Let's start with the endpoint to add a friend:
@app.route("/add_friend", methods=["POST"])def add_friend(): data = request.form user_one = data['user_one'] user_two = data['user_two'] if database.user_exists(user_two) and database.user_exists(user_one): database.add_friend(user_one, user_two) success = True else: success = False return jsonify({ "success": success })
This endpoint will be supplied with the two usernames that we want added to the friends table. Before we can add them, we need to check that they both exist in the users table already.
If they do, we call our database's ...