diff --git a/db/InitializeDBData.py b/db/InitializeDBData.py index ad6968f..09d60ea 100644 --- a/db/InitializeDBData.py +++ b/db/InitializeDBData.py @@ -170,36 +170,34 @@ def init_tables(db_name='pipe_store.db'): # 3. Фитинги fittings = [ - ("Отвод 110мм на 15°", elbows_category_id, "отвод", 110, None, None, None, None, "15°"), - ("Отвод 110мм на 30°", elbows_category_id, "отвод", 110, None, None, None, None, "30°"), - ("Отвод 110мм на 45°", elbows_category_id, "отвод", 110, None, None, None, None, "45°"), - ("Отвод 110мм на 87°", elbows_category_id, "отвод", 110, None, None, None, None, "87°"), - ("Отвод 160мм на 15°", elbows_category_id, "отвод", 160, None, None, None, None, "15°"), - ("Отвод 160мм на 30°", elbows_category_id, "отвод", 160, None, None, None, None, "30°"), - ("Отвод 160мм на 45°", elbows_category_id, "отвод", 160, None, None, None, None, "45°"), - ("Отвод 160мм на 87°", elbows_category_id, "отвод", 160, None, None, None, None, "87°"), - ("Тройник 110х110 мм на 45°", tee_category_id, "тройник", 110, None, None, None, None, "45°"), - ("Тройник 160х110 мм на 45°", tee_category_id, "тройник", 160, None, None, None, None, "45°"), - ("Тройник 160х160 мм на 45°", tee_category_id, "тройник", 160, None, None, None, None, "45°"), - ("Тройник 110х110 мм на 87°", tee_category_id, "тройник", 110, None, None, None, None, "87°"), - ("Тройник 160х110 мм на 87°", tee_category_id, "тройник", 160, None, None, None, None, "87°"), - ("Тройник 160х160 мм на 87°", tee_category_id, "тройник", 160, None, None, None, None, "87°"), - ("Муфта надвижная (ремонтная) 110 мм", couplings_category_id, "муфта", 110, None, None, None, None, None), - ("Муфта надвижная (ремонтная) 160 мм", couplings_category_id, "муфта", 160, None, None, None, None, None), - ("Муфта соединительная 110 мм", couplings_category_id, "муфта", 110, None, None, None, None, None), - ("Муфта соединительная 160 мм", couplings_category_id, "муфта", 160, None, None, None, None, None), - ("Редуктор 160 мм", couplings_category_id, "редуктор", 160, None, None, None, None, None), - ("Заглушка для раструба 110 мм", accessories_category_id, "заглушка", 110, None, None, None, None, None), - ("Заглушка для раструба 160 мм", accessories_category_id, "заглушка", 160, None, None, None, None, None), - ("Ревизия 110 мм", accessories_category_id, "ревизия", 110, None, None, None, None, None), - ("Ревизия 160 мм", accessories_category_id, "ревизия", 160, None, None, None, None, None), + ("Отвод 110мм на 15°", elbows_category_id, "отвод", 110, None, None, None, None, "15°", "отвод_110х15deg.png"), + ("Отвод 110мм на 30°", elbows_category_id, "отвод", 110, None, None, None, None, "30°", "отвод_110х30deg.png"), + ("Отвод 110мм на 45°", elbows_category_id, "отвод", 110, None, None, None, None, "45°", "отвод_110х45deg.png"), + ("Отвод 110мм на 87°", elbows_category_id, "отвод", 110, None, None, None, None, "87°", "отвод_110х87deg.png"), + ("Отвод 160мм на 15°", elbows_category_id, "отвод", 160, None, None, None, None, "15°", "отвод_160х15deg.png"), + ("Отвод 160мм на 30°", elbows_category_id, "отвод", 160, None, None, None, None, "30°", "отвод_160х30deg.png"), + ("Отвод 160мм на 45°", elbows_category_id, "отвод", 160, None, None, None, None, "45°", "отвод_160х45deg.png"), + ("Отвод 160мм на 87°", elbows_category_id, "отвод", 160, None, None, None, None, "87°", "отвод_160х87deg.png"), + ("Тройник 110х110 мм на 45°", tee_category_id, "тройник", 110, None, None, None, None, "45°", "тройник_45deg_110х110.png"), + ("Тройник 160х110 мм на 45°", tee_category_id, "тройник", 160, None, None, None, None, "45°", "тройник_45deg_160х110.png"), + ("Тройник 160х160 мм на 45°", tee_category_id, "тройник", 160, None, None, None, None, "45°", "тройник_45deg_160х160.png"), + ("Тройник 110х110 мм на 87°", tee_category_id, "тройник", 110, None, None, None, None, "87°", "тройник_87deg_110х110.png"), + ("Тройник 160х110 мм на 87°", tee_category_id, "тройник", 160, None, None, None, None, "87°", "тройник_87deg_160х110.png"), + ("Тройник 160х160 мм на 87°", tee_category_id, "тройник", 160, None, None, None, None, "87°", "тройник_87deg_160х160.png"), + ("Муфта надвижная (ремонтная) 110 мм", couplings_category_id, "муфта", 110, None, None, None, None, None, "муфта_надвижная_(ремонтная)_110.png"), + ("Муфта надвижная (ремонтная) 160 мм", couplings_category_id, "муфта", 160, None, None, None, None, None, "муфта_надвижная_(ремонтная)_160.png"), + ("Муфта соединительная 110 мм", couplings_category_id, "муфта", 110, None, None, None, None, None, "муфта_соединительная_110.png"), + ("Муфта соединительная 160 мм", couplings_category_id, "муфта", 160, None, None, None, None, None, "муфта_соединительная_160.png"), + ("Редуктор 160 мм", couplings_category_id, "редуктор", 160, None, None, None, None, None, "редуктор_160.png"), + ("Заглушка для раструба 110 мм", accessories_category_id, "заглушка", 110, None, None, None, None, None, "заглушка_для_раструба_110.png"), + ("Заглушка для раструба 160 мм", accessories_category_id, "заглушка", 160, None, None, None, None, None, "заглушка_для_раструба_160.png"), + ("Ревизия 110 мм", accessories_category_id, "ревизия", 110, None, None, None, None, None, "ревизия_110.png"), + ("Ревизия 160 мм", accessories_category_id, "ревизия", 160, None, None, None, None, None, "ревизия_160.png"), ] - for name, cat_id, fitting_type, diameter, thickness, length, color, app_type, angle in fittings: + for name, cat_id, fitting_type, diameter, thickness, length, color, app_type, angle, filename in fittings: full_name = f"{name} для наружной канализации" - # Формирование URL для фитингов - file_name = name.lower().replace(' ', '_').replace('°', 'deg') - image_url = f"{base_url}/products/fittings/{file_name}.png" + image_url = f"{base_url}/products/fittings/{filename}" product_id = add_product( conn, full_name, cat_id, image_url,