我如何将未知数的数据插入SQLITE3数据库中



我已经使用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")

您需要一个表,该表存储您的列表和该表中的字段与订单有关。

最新更新