У меня есть jquery для отправки запроса на конечную точку API. Код ниже:
$.get("http://localhost:5000/api/update/"+ elm2, function(data){});
Конечная точка определяется следующим образом:
@app.route('/api/update/<id>', methods=['GET'])
def check_new_entries(id):
result = Trades.query.filter_by(id=id).first_or_404()
new_entries = Trades.query.filter(Trades.time_recorded > result.time_recorded).all()
Запрашиваемая таблица:
class Trades(db.Model):
id = db.Column(db.String,default=lambda: str(uuid4().hex), primary_key=True)
amount = db.Column(db.Integer, unique=False)
time_recorded = db.Column(db.DateTime, unique=False)
Проблема:
Jquery успешно отправляет правильный запрос, переменная имеет тип string, но при выполнении первого запроса ничего не возвращается.
У меня есть аналогичная конечная точка в другом приложении, и она отлично работает .. почему это исключение? Чего не хватает? Я уверен, что запись, которую я запрашиваю, находится в базе данных, поэтому она должна вернуть ее.