Я хочу вставить словарь python в качестве json в мою базу данных postgresql (через python и psycopg2). У меня есть:
...
thedictionary = {'price money': '$1', 'name': 'Google', 'color': '', 'imgurl': 'http://www.google.com/images/nav_logo225.png', 'charateristics': 'No Description', 'store': 'google'}
...
cur.execute("INSERT INTO product(store_id, url, price, charecteristics, color, dimensions) VALUES (%d, %s, %s, %d, %s, %s)", (1, 'http://www.google.com', '$20', thedictionary, 'red', '8.5x11'))
...
И появляется сообщение об ошибке:
cur.execute("INSERT INTO product(store_id, url, price, charecteristics, color, dimensions) VALUES (%d, %s, %s, %d, %s, %s)", (1, 'http://www.google.com', '$20', thedictionary, 'red', '8.5x11'))
psycopg2.ProgrammingError: can't adapt type 'dict'
Я не уверен, как исходить отсюда. Я не могу найти что-либо в Интернете о том, как это сделать, и я очень новичок в psycopg2.