yusufgundogdu commited on
Commit
543f8ff
·
verified ·
1 Parent(s): af885f0

Create get_routes.py

Browse files
Files changed (1) hide show
  1. get_routes.py +19 -0
get_routes.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ model = random.choice(data["models"])
12
+ return jsonify({"selected_model": model})
13
+
14
+ @app.route('/user/<int:user_id>', methods=['GET'])
15
+ def get_user(user_id):
16
+ user = next((u for u in data["users"] if u["id"] == user_id), None)
17
+ if user:
18
+ return jsonify(user)
19
+ return jsonify({"error": "User not found"}), 404