Add product id as primary key for product.  Change product.py to be generic