Какой тип результата возвращает запрос SQLAlchemy()?Python

Программы на Python
Anonymous
Какой тип результата возвращает запрос SQLAlchemy()?

Сообщение Anonymous »

В моей базе данных есть таблица

Код: Выделить всё

class Operator(db.Model):
id = db.Column(db.Integer, primary_key=True)
login = db.Column(db.String(100))
calls = db.relationship('Call', backref='operator', lazy='dynamic')
и я хочу получить все логины из этой таблицы. Я так и делаю

Код: Выделить всё

operators = db.session.query(models.Operator.login).all()
print(operators)
И я предполагаю получить список логинов, но на самом деле у меня есть список кортежей

Код: Выделить всё

[('ivanov',), ('petrov',)]
Конечно, я могу управлять этими данными, но не могу понять, почему они отформатированы таким образом? Почему в каждом кортеже есть пустой второй элемент? Может быть я делаю что-то не так и есть более простой способ получить список логинов?

Вернуться в «Python»