我使用python3和flask构建了一些演示软件,用户可以在其中选择要购买的照片并将其放入购物车。这些照片的URL被放入数据库中
目前,我已经建立了一个数据库,可以输入多达六张照片,但这些都是明确的,似乎不是一个优雅的解决方案
有没有一种方法,我可以添加一个未知数量的照片到数据库中,使它更有效?这段代码确实有效,但我希望它更高效和易于管理
def insert(self, name, img1, img1Size, img2, img2Size, img3, img3Size, img4, img4Size, img5, img5Size, img6, img6Size, price, completed):
with sql.connect(DATABASE) as con:
cur = con.cursor()
cur.execute("INSERT INTO orders (name, img1, img1Size, img2, img2Size, img3, img3Size, img4, img4Size, img5, img5Size, img6, img6Size, price, completed) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", (name, img1, img1Size, img2, img2Size, img3, img3Size, img4, img4Size, img5, img5Size, img6, img6Size, price, completed))
con.commit()
print("Success")
您需要一个存储列表的表,该表中的一个字段与订单相关
相关问题 更多 >
编程相关推荐