У меня есть следующий код:
self.cursor.execute('SELECT master_id FROM main WHERE vendor_id=%(TitleID)s', dict(TitleID=item['TitleID']))
print '1111 ok'
self.cursor.execute('SELECT master_id FROM main WHERE vendor_id=%(TitleID)s', item)
print '2222 ok'
Первый запрос работает, но вторая вставка - нет. Возникает следующая ошибка:
TypeError: sequence item 0: expected string, dict found
Что здесь происходит? Разве это не тот же самый код - почему он не распознает мои слова?