Я создал несколько презентационных программ с использованием python3 и фляги, где пользователи могут выбирать фотографии для покупки и помещать их в корзину.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")