Я пытаюсь создать конечную точку в своем приложении Flask, которая будет отображать всю информацию о пользователе (я знаю, что это небезопасно, для отладки).
Я создал маршрут со следующим кодом:
@main_bp.route('/users', methods=['GET'])
@login_required
def userInfo():
from .models import User
q = User.query.all()
return str(q)
В итоге возвращается []
, хотя я точно знаю, что в базе данных есть пользователи. Кроме того, при выборе одной записи я могу получить имя пользователя следующим образом:
def userInfo():
from .models import User
q = User.query.first()
return str(q.username)
Я использую SQLite3, но планирую в ближайшее время перейти на PostgreSQL, поэтому, если проблема заключается в SQLite, идеальным решением было бы просто подключиться к базе данных PG.