Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2020 20:41:06

Yaroslam322
Зарегистрирован: 2020-02-24
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

SqalAlchemy вывод данных

Есть бд, написанная на SqlAlchemy, я делаю запрос в бд и получаю данные из столбца, после чего передаю его в виджет combobox. Проблема в том, что данные отображаются в неправильном виде(со скобками, запятыми и кавычками, как ответ на запрос в таблицу), что мешает все дальнейшей работе, как это можно исправить?

сам комбобокс

[code python]sel = self.acc_db.select_name()
self.choose_acc_box = ttk.Combobox(self, values=sel)
self.choose_acc_box.place(x=200, y=80)[/code]

как получаю данные
     def select_name(self):
        sel = sqa.select([self.acc_table.c.name])
        return self.conn.execute(sel).fetchall()

Офлайн

#2 Апрель 13, 2020 20:58:43

Yaroslam322
Зарегистрирован: 2020-02-24
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

SqalAlchemy вывод данных

     def select_name(self):
        rtrn_mass = []
        sel = sqa.select([self.acc_table.c.name])
        select_mass = self.conn.execute(sel).fetchall()
        for item in select_mass:
            rtrn_mass.append(item[0])
        return rtrn_mass

сам, поразмыслив мозгами, пришел к такому решению, не знаю, правильно так писать или нет, но все работает исправно

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version