Есть ли хорошая практика для ввода значений ключа NULL
в базу данных PostgreSQL, когда переменная None
в Python?
Запуск этого запроса:
mycursor.execute('INSERT INTO products (user_id, city_id, product_id, quantity, price) VALUES (%i, %i, %i, %i, %f)' %(user_id, city_id, product_id, quantity, price))
приводит к исключению a TypeError
, если user_id
равно None
.
Как можно вставить NULL
в базу данных, когда значение None
, используя драйвер psycopg2
?