¿Cómo insertar valores 'NULL' en la base de datos PostgreSQL usando Python?

¿Hay una buena práctica para entrar?NULL valores clave para una base de datos PostgreSQL cuando una variable esNone en Python?

Ejecutando esta consulta:

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))

da como resultado una aTypeError excepción cuandouser_id esNone.

¿Cómo puede unNULL insertarse en la base de datos cuando un valor esNone, utilizando lapsycopg2 ¿conductor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta