Найти - Пользователи
Полная версия: Elixir: как бы проитерироваться по полям?
Начало » Базы данных » Elixir: как бы проитерироваться по полям?
1
saabeilin
Собственно, сабж.
saabeilin
И сам себе и отвечу: использовать метод
to_dict()
;) Например:
        query = DBSession.query(customer)
for row, obj in enumerate(query):
json_style_result = obj.to_dict()
for spam,ham in enumerate(json_style_result):
sheet.write(row, spam, json_style_result[ham])
Хотя, конечно, порядок полей получается тот еще…

См. также исходники
saabeilin
И продолжу: а вот с такими уже запросами
query = DBSession.query(contract).join(customer)
финт уже не проходит. Полученный contract успешно итерируется, но без учета приджойненного customer'а, увы.

Что посоветуете? Ковырять исходники sprox?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB