Форум сайта python.su
Я же Вам написал ответ. Все поля считываются как атрибуты. Если поля не известны, то есть два подхода для считывания. Но у Вас не тот случай, так как Вы работаете с flask и явно задаете модель БД.
P.S. Без обид, но вопросы действительно не айс
Отредактировано 4kpt_II (Сен. 2, 2014 22:03:12)
Офлайн
d54wvzc+i5zirs,
Вы немного запутались в методах которые используются для представления объектов.
__repr__ - в идеале, должен возращать такое значение, при помощи которого можно было бы создать такой же объект. Но зачастую такое невозможно, потому следует вернуть string, который бы однозначно описывал этот объект. В алхмии я использую что-то вроде:
def __repr__(self): return u'<Book(id={}, author={}, name={})>'.format(self.id, self.author, self.name).encode('utf-8')
def __str__(self): return u'{}: {}'.format(self.author, self.name).encode('utf-8')
def __unicode__(self): return u'{}: {}'.format(self.author, self.name)
def __str__(self): return self.__unicode__().encode('utf-8')
Отредактировано GreyZmeem (Сен. 2, 2014 23:56:15)
Офлайн