Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 10, 2011 08:43:57

Intervent
От:
Зарегистрирован: 2011-08-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как заполнить gtk.Liststore данными из базы данных mysql

Всем привет. Помогите заполнить gtk.Listsore из mysql. Делаю так:

from MySQLdb import
def create_table(self):
store = gtk.ListStore(int,str,str,str,str,str,str,int,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str)
db=MySQLdb.connect("localhost","root","***","database")
cursor=db.cursor()
sql="SELECT * FROM mytable"
cursor.execute(sql)
results=cursor.fetchall()
for data in results:
store.append([results.column1, results.column2, и т.д.])
return store
Получаю вывод: AttributeError: ‘tuple’ object has no attribute ‘column1’ (column1 - это столбец в mysql)

По моему, неправильно store.append(), но понять, что в скобки писать не могу. И как имортировать и зарегистрировать столбцы mysql?



Отредактировано (Авг. 10, 2011 09:17:45)

Офлайн

#2 Авг. 11, 2011 23:12:34

d1ffuz0r
От: Moscow
Зарегистрирован: 2011-03-25
Сообщения: 127
Репутация: +  5  -
Профиль   Отправить e-mail  

Как заполнить gtk.Liststore данными из базы данных mysql

Intervent
store = gtk.ListStore(int,str,str,str,str,str,str,int,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str,str)
жесть

Офлайн

#3 Авг. 13, 2011 12:59:52

Intervent
От:
Зарегистрирован: 2011-08-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как заполнить gtk.Liststore данными из базы данных mysql

d1ffuz0r
Тогда, может подскажешь, как еще можно создать столько столбцов?



Офлайн

#4 Авг. 13, 2011 13:45:01

d1ffuz0r
От: Moscow
Зарегистрирован: 2011-03-25
Сообщения: 127
Репутация: +  5  -
Профиль   Отправить e-mail  

Как заполнить gtk.Liststore данными из базы данных mysql

Intervent
Тогда, может подскажешь, как еще можно создать столько столбцов?
циклом например?

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version