yusufgundogdu commited on
Commit
47e55d0
·
verified ·
1 Parent(s): 4ea3892

Create get_routes.py

Browse files
Files changed (1) hide show
  1. get_routes.py +16 -0
get_routes.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import jsonify
2
+ import random
3
+
4
+ def init_get_routes(app, data):
5
+ @app.route('/users', methods=['GET'])
6
+ def get_users():
7
+ return jsonify({"users": data["users"]})
8
+
9
+ @app.route('/random-model', methods=['GET'])
10
+ def random_model():
11
+ return jsonify({"selected_model": random.choice(data["models"])})
12
+
13
+ @app.route('/user/<int:user_id>', methods=['GET'])
14
+ def get_user(user_id):
15
+ user = next((u for u in data["users"] if u["id"] == user_id), None)
16
+ return jsonify(user) if user else (jsonify({"error": "Not found"}), 404)