@pcdesign

Почему возвращается массив в flask sqlalchemy?

Вот запрос.
user_id = L.query.with_entities(L.user_id).filter(L.identity == j['identity'], L.provider == j['provider']).first()


Собственно, запрашиваю только user_id с помощью query.with_entities.
В конце даже first() добавляю.

И вот что получаю:
(2,)

Почему (2,) вместо просто 2?
И как получить просто 2?
  • Вопрос задан
  • 2417 просмотров
Решения вопроса 1
svfat
@svfat
☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
Делайте потом вот так:
user_id[0]
Например:
print(user_id[0])
или сразу:
user_id = L.query.with_entities(L.user_id).filter(L.identity == j['identity'], L.provider == j['provider']).first()[0]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы