@@ -102,6 +102,7 @@ def get_pet_suggestions(pet_id):
102
102
return "no suggestions found" , 404
103
103
return [food [0 ].serialize () for food in food_suggestions ], 200
104
104
105
+
105
106
#obtener todos los alimentos según tipo de animal
106
107
@api .route ('/foods/cat' , methods = ['GET' ])
107
108
def get_all_cat_food ():
@@ -112,28 +113,49 @@ def get_all_cat_food():
112
113
if not food_cat :
113
114
return jsonify ({"error" : "No cat food found" }), 404
114
115
116
+
117
+ # #obtener todos los alimentos según tipo de animal
118
+ @api .route ('/foods/cat' , methods = ['GET' ])
119
+ def get_all_cat_food ():
120
+ food_cat = db .session .query (Food ).filter (Food .animal_type .ilike ("%gato%" )).all ()
121
+ print ("Datos obtenidos:" , food_cat )
122
+ if not food_cat :
123
+ return jsonify ({"error" : "No cat food found" }), 404
124
+
115
125
return jsonify ([food .serialize () for food in food_cat ]), 200
116
126
117
127
@api .route ('/foods/dog' , methods = ['GET' ])
118
128
def get_all_dog_food ():
119
129
food_dog = db .session .query (Food ).filter (Food .animal_type .ilike ("%perro%" )).all ()
130
+
120
131
121
132
print ("Datos obtenidos:" , food_dog )
122
133
123
134
if not food_dog :
124
135
return jsonify ({"error" : "No dog food found" }), 404
125
136
137
+
138
+ print ("Datos obtenidos:" , food_dog )
139
+ if not food_dog :
140
+ return jsonify ({"error" : "No dog food found" }), 404
141
+
126
142
return jsonify ([food .serialize () for food in food_dog ]), 200
127
143
128
144
@api .route ('/foods/exotic' , methods = ['GET' ])
129
145
def get_all_exotic_food ():
130
146
food_exotic = db .session .query (Food ).filter (Food .animal_type .ilike ("%exótico%" )).all ()
147
+
131
148
132
149
print ("Datos obtenidos:" , food_exotic )
133
150
134
151
if not food_exotic :
135
152
return jsonify ({"error" : "No exotic food found" }), 404
136
153
154
+
155
+ print ("Datos obtenidos:" , food_exotic )
156
+ if not food_exotic :
157
+ return jsonify ({"error" : "No exotic food found" }), 404
158
+
137
159
return jsonify ([food .serialize () for food in food_exotic ]), 200
138
160
139
161
# Obtener todos los accesorios
0 commit comments