TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #121 · 20 јул.

Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django

Резултати

Пронајдени 11 слични објави

Пребарај: #satengips

当前筛选 #satengips清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #834 · 16.11.2024 г., 10:00

KNAUF-Satengips bizga yoqqanday sizga ham yoqadimi? KNAUF-Satengips gipsli quruq qorishmasi bu – koʻplab dekorativ yechimlar uchun yuqori sifatli sirt. KNAUF-Satengips (toʻgʻri ishlatilganda) Q3 sifatdagi silliq va tekis sirt hosil qiladi. Q4 sifatdagi yuzaga erishish uchun KNAUF-Rotband Pasta Profi bilan yana bir marta yupqa qilib shpaklyovkalash tavsiya etiladi. Siz usta yoki buyurtmachi ekaningiz muhim emas, har doim pardozlash sifatini qiya nur yordamida tekshiring. Muhimi, KNAUF-Satengipsni choklarni toʻldirish uchun qoʻllamang, buning uchun KNAUF-Fugen bor. Sifatli materiallardan foydalaning. KNAUFdan foydalaning. Версия на русском #knaufuzbekistan#Satengips

KNAUF Uzbekistan

@knaufuzbekistan · Post #604 · 22.09.2023 г., 05:00

​​👷‍♀️KNAUF-Satengips bizga yoqqanday sizga ham yoqadimi? KNAUF-Satengips gipsli quruq qorishmasi bu – koʻplab dekorativ yechimlar uchun yuqori sifatli sirt. KNAUF-Satengips (toʻgʻri ishlatilganda) Q3 sifatdagi silliq va tekis sirt hosil qiladi. Q4 sifatdagi yuzaga erishish uchun KNAUF-Rotband Pasta Profi bilan yana bir marta yupqa qilib shpaklyovkalash tavsiya etiladi.👍 Siz usta yoki buyurtmachi ekaningiz muhim emas, har doim pardozlash sifatini qiya nur yordamida tekshiring. Muhimi, KNAUF-Satengipsni choklarni toʻldirish uchun qoʻllamang, buning uchun KNAUF-Fugen bor.☝️ Sifatli materiallardan foydalaning. KNAUFdan foydalaning. - - - - - 👷‍♀️Нравится ли вам КНАУФ-Сатенгипс так, как он нравится нам? Сухая гипсовая шпаклёвочная смесь КНАУФ-Сатенгипс — это высококачественная поверхность для множества декоративных решений. С КНАУФ-Сатенгипс (при правильном использовании) вы получите гладкую и ровную поверхность качеством Q3. Для достижения качества поверхности Q4 рекомендуется последующие тонкослойное шпаклевание КНАУФ-Ротбанд Паста Профи.👍 Не важно, мастер вы или заказчик, всегда проверяйте качество отделки с помощью косого света. Главное, не используйте КНАУФ-Сатенгипс для заделки стыков, для этого есть КНАУФ-Фуген.☝️ Используйте качественные материалы. Используйте КНАУФ. #knaufuzbekistan#Satengips

KNAUF Uzbekistan

@knaufuzbekistan · Post #476 · 28.10.2022 г., 05:00

​​👷‍♀️KNAUF-Satengips bizga yoqqanday sizga ham yoqadimi? KNAUF-Satengips gipsli quruq qorishmasi bu – koʻplab dekorativ yechimlar uchun yuqori sifatli sirt. KNAUF-Satengips (toʻgʻri ishlatilganda) Q3 sifatdagi silliq va tekis sirt hosil qiladi. Q4 sifatdagi yuzaga erishish uchun KNAUF-Rotband Pasta Profi bilan yana bir marta yupqa qilib shpaklyovkalash tavsiya etiladi.👍 Siz usta yoki buyurtmachi ekaningiz muhim emas, har doim pardozlash sifatini qiya nur yordamida tekshiring. Muhimi, KNAUF-Satengipsni choklarni toʻldirish uchun qoʻllamang, buning uchun KNAUF-Fugen bor.☝️ Sifatli materiallardan foydalaning. KNAUFdan foydalaning. - - - - - 👷‍♀️Нравится ли вам КНАУФ-Сатенгипс так, как он нравится нам? Сухая гипсовая шпаклёвочная смесь КНАУФ-Сатенгипс — это высококачественная поверхность для множества декоративных решений. С КНАУФ-Сатенгипс (при правильном использовании) вы получите гладкую и ровную поверхность качеством Q3. Для достижения качества поверхности Q4 рекомендуется последующие тонкослойное шпаклевание КНАУФ-Ротбанд Паста Профи.👍 Не важно, мастер вы или заказчик, всегда проверяйте качество отделки с помощью косого света. Главное, не используйте КНАУФ-Сатенгипс для заделки стыков, для этого есть КНАУФ-Фуген.☝️ Используйте качественные материалы. Используйте КНАУФ. #knaufuzbekistan#Satengips

KNAUF Uzbekistan

@knaufuzbekistan · Post #216 · 22.02.2021 г., 03:00

​​👷‍♂️Agar siz sirtni yakuniy ishlov berishga tayyorlashingiz kerak bo'lsa, unda tejamkor, mustahkam, yorilib ketmaydigan KNAUF-Satengips bu vazifaning juda yaxshi yechimidir. ☝️Yorilish joylarining paydo bo’lmasligi va boshqa polimer shpaklovkalarga nisbatan sarfining 20% kamligi pulingizni tejashga imkon beradi. Texnik xususiyatlari: • Sarfi: 1 kg / m2 (qatlamning qalinligi 1 mm boʻlganda) • Qatlam qalinligi: minimal: 0,2 mm, maksimal: 5 mm • Donalar o’lchami: 0,15 mm • Mustahkamlik: siqilishda: 2,0 MPa dan kam emas, egilishda: 1,0 MPa dan kam emas Muhim! KNAUF-Satengips gipskarton qoplamalaritutashgan choklarni yopish uchun qo'llanilmaydi. Buning uchun sizga bizning kuchli KNAUF-Fugenimiz kerak. ❗️Barcha KNAUF gips aralashmalari faqat ichki ishlar uchun ishlatiladi. Sifatli qurilish materiallaridan foydalaning. KNAUF dan foydalaning. - - - - - 👷‍♂️Экономичный, прочный, не трескающийся, КНАУФ-Сатенгипс является отличным решением, если вам требуется подготовить поверхность для финишной отделки. ☝️Отсутствие трещинообразования и преимущество в расходе на 20% меньшем в сравнении с другими полимерными шпаклевками позволят вам сэкономить. Технические характеристики: • Расход: 1 кг/м2 (при толщине слоя: 1 мм) • Толщина слоя: минимальная: 0,2 мм, максимальная: 5 мм • Размер зерна: 0,15 мм • Прочность: на сжатие: не менее 2,0 МПа, на изгиб: не менее 1,0 МПа Важно! КНАУФ-Сатенгипс не применим для заделки стыков гипсокартонных листов. Для этого вам нужен наш мощный КНАУФ-Фуген. ❗️Все гипсовые смеси КНАУФ используются только для внутренних работ. Используйте качественные стройматериалы. Используйте КНАУФ. Сайт|Facebook|Instagram #knaufuzbekistan#satengips#fugen

KNAUF Uzbekistan

@knaufuzbekistan · Post #147 · 09.10.2020 г., 03:00

👷🏼‍♂️KNAUF-SATENGIPS gipsli quruq shpaklyovka qorishmasi. ⠀ 🧐Bo’yoqdan oldin yuqori sifatli sirtga qanday qilib erishish mumkin? Turli dekorativ qoplamalar uchun qaysi mahsulotni ishlatish kerak? ⠀ Batafsil ma’lumot 👉havola orqali ⠀ - - - - - ⠀ 👷🏼‍♂️КНАУФ-САТЕНГИПС сухая гипсовая шпаклёвочная смесь. ⠀ 🧐Как получить высококачественную поверхность под покраску? Какой продукт применить для различных декоративных покрытий? ⠀ Подробнее 👉по ссылке 👇Sotuv bo`limi|Отдел сбыта👇 +998909687173 +998914071199 Сайт|Facebook|Instagram #knaufuzbekistan#satengips#fugen

KNAUF Uzbekistan

@knaufuzbekistan · Post #94 · 14.07.2020 г., 13:00

👷🏼‍♂️Yuqori sifatli yuzalarning finish yakunlovchi ishlar uchun tayyor holati, yoriqlar va oq izlarning butunlay yo'qligi - bu KNAUF-Satengips, gipsli finish qoplamasi. ⠀ ☝️Gipskarton qoplamaning tutash joylarini yopishda qo’llanilmaydi. ⠀ - - - - ⠀ 👷🏼‍♂️Высококачественная поверхность готовая к финишной отделке, полное отсутствие трещин и белых следов при касании - это КНАУФ-Сатенгипс, шпаклевка гипсовая финишная. ⠀ ☝️Не применяется для заделки стыков гипсокартонных листов. Сайт|Facebook|Instagram #knauf#knaufuzbekistan#satengips#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #1062 · 31.03.2026 г., 10:00

Muhim e’lon! KNAUF Satengips va KNAUF Rotband® Finish shpaklyovkalarini ishlab chiqarish toʻxtatilmoqda Batafsil ----- Важное объявление! Завершается выпуск шпаклевок КНАУФ Сатенгипс и КНАУФ Ротбанд® Финиш. Подробнее #knaufuzbekistan #rotbandfinish #satengips #KNAUF_Yangiliklar

KNAUF Uzbekistan

@knaufuzbekistan · Post #230 · 29.03.2021 г., 03:00

​​👷‍♂️Devorlarda andava izlarini ko'rib qoldingizmi? Yoki usta mayda kesiklar va bugriliklar qoldiribdimi? Ehtimol, siz, endi hammasi tamom bo’ldi, deb daxshatga tushib, yangi mutaxassis izlayotgandirsiz. ☝️Sizga qulaylik yaratish uchun KNAUF Q1-Q4 tizimini ishlab chiqdi ("Q" - nemischa “Qualität”, sifat degani), unda sirtga ishlov berish sifatining darajasi eng past Q1 dan eng yuqori daraja - premium sinf Q4 gacha bo'linadi. Ham quruq qurilish, ham suvoq asosidagi tizimlar uchun mos keladi. 🧐Agar suvoq yoki shpaklovka qilinganidan keyin sirt 3 mm gacha bo'lgan notekisliklarga ega bo'lsa, u o'zining maxsus tasnifiga - Q1 ga ega. U mukammal silliq bo'lishi shart emas. Barcha kamchiliklar so'nggi pardoz ostida qolib ketadi. 👉Eng boshidanoq, sirtni tayyorlashning keyingi ishlov berish uchun zarur bo'lgan darajasini to'g'ri belgilasangiz, siz ham qo'shimcha xarajatlarni, ham qimmatbaho vaqtingizni tejashingiz mumkin. Q1 quyidagi sirt talablariga ega: Asboblardan qoldirilgan ko’zga ko'rinadigan o’yiqlar, qirilishlar, botiqlar va botirma izlar (chuqurligi 3 mm gacha), suvoqlarning ulanish joylaridagi shpaklovkaning ustma-ust tushib qolishi (balandligi 2 mm dan ko'p bo'lmagan), asosning ulanish joylarini shpaklovka bilan yopishda qolib ketgan 2 mm gacha bo’lgan oraliqlar hamda yon tomondan yoritganda soyalar bo’lishiga ruxsat beriladi. ❗️Eslab qolamiz! Suvalgandan yoki shpaklovka qilingandan so’ng kafel terish yoki dekorativ suvoq uchun yaroqli bo’lgan yuza Q1 dir. - - - - - 👷‍♂️Вы заметили следы от инструмента на стенах? Или мастер оставил незначительные выемки и наплывы? Возможно вы подумали, что все пропало и в ужасе ищете нового специалиста. ☝️Для Вашего удобства КНАУФ была разработана система Q1-Q4(«Q» — от немецкого Qualität, качество) которая делит качество отделки поверхности от низшего Q1 до высшего, премиум класса, Q4. Она подходит как для сухого строительства, так и для систем на базе штукатурок. 🧐Если после оштукатуривания или шпаклевания поверхность имеет неровности до 3 мм, у нее есть своя, специальная, классификация – Q1. Она не должна быть идеально гладкой. Ведь все недостатки будут скрыты под финишной отделкой. 👉С самого начала правильно определив необходимый для последующей отделки уровень подготовки поверхности, вы сможете как избежать дополнительных затрат, так и сохранить свое драгоценное время. Q 1 имеет следующие требования к поверхности: Допускаются видимые выемки, царапины, задиры и отпечатки от инструментов (глубиной до 3 мм), наплывы шпаклевочного раствора в стыке (высотой не более 2 мм), зазоры в области зашпаклеванных стыков до 2 мм и тени от бокового света. ❗️Запоминаем! Поверхность пригодная после оштукатуривания или шпаклевания для кладки кафеля или декоративного оштукатуривания это Q1 . Сайт|Facebook|Instagram #knaufuzbekistan#q1#rotband#satengips#rotbandfinish

KNAUF Uzbekistan

@knaufuzbekistan · Post #249 · 18.05.2021 г., 04:00

​​👷‍♂️Qanday qilib ustalar bilan bir xil tilda gaplashish mumkin? Qanday qilib keraksiz joylarda devorlarni oynadek tekislash boʻyicha ortiqcha ishlar bilan ovora boʻlmaslik va vaqt va pulni tejab qolish mumkin? Ikkala tomon - Buyurtmachi ham, Ijrochi ham, "gulqog'ozning orqasi" yoki "kafelning orqasi" ta'rifini bir xil tushunishiga qanday amin bo'lishimiz mumkin? ☝️Bu yerda yuzalarni qoplash sifatini eng past Q1dan yuqori daraja, premium sinf Q4 ga qadar tasniflaydigan maxsus ishlab chiqilgan KNAUF Q1-Q4 tizimi ("Q" - nemis tilidagi "Qualität"dan olingan, sifat) yordam beradi. U ham quruq qurilish ishlari, ham suvoqga asoslangan tizimlar uchun mos keladi. 🧐Shuni esda tutish kerakki, Q2 sifat darajasi keyingi Q3 va Q4 darajalari uchun asos hisoblanadi. Ya'ni, to'satdan rejalaringiz o'zgarib qolsa va siz xonani pardozlash uchun dekorativ suvoq (Q2) o'rniga, masalan, Venetsiya suvogʻi (Q4) bilan ishlov berishga qaror qilib qolishingiz hozir qanday tayyorgarlik koʻrishingizga bog'liq. Q2 qanday koʻrinishga ega? Ushbu yuza sifati asboblardan qolgan izlar va shpaklyovka eritmasidan yuzaga kelgan notekisliklarni, shuningdek 1 mm gacha oʻyiq va qirilgan joylarni koʻrinishiga imkon beradi. 1 m uchun 1 mm gacha bo'lgan vertikal ogʻishlar (lekin xonaning butun balandligi uchun 5 mm dan koʻp emas), shuningdek soyalar yon nurlardan tushadi. Agar Siz yakunlovchi qoplama sifatida suyuq gulqog'ozi, teksturali bo'yoq yoki dekorativ suvoqni tanlasangiz, Q2 yuza sifati eng tejamli va eng tezkor yechimdir.👌 - - - - - 👷‍♂️Как разговаривать с мастерами на одном языке? Как не заморачиваться лишней работой по зеркальному выравниванию стен там, где это не обязательно, и экономить время и деньги? Как быть уверенным, что определение “под обои” или “под кафель” обе стороны, Заказчик и Исполнитель, понимают одинаково? ☝️Здесь поможет специально разработанная КНАУФ система Q1-Q4 («Q» — от немецкого Qualität, качество), которая классифицирует качество отделки поверхности от низшего Q1 до высшего, премиум класса, Q4. Она подходит как для сухого строительства, так и для систем на базе штукатурок. 🧐Следует помнить, что уровень качества Q2 является базовым для дальнейших уровней Q3 и Q4. То есть, как вы подготовитесь сейчас, будет зависеть, насколько качественно вы сможете обработать поверхность, если вдруг планы поменялись и вы решили вместо декоративной штукатурки (Q2) отделать комнату, например, венецианской штукатуркой (Q4). Как выглядит Q2? Данное качество поверхности допускает видимые отпечатки от инструментов и наплывы шпаклевочного раствора, а так же задиры и царапины до 1 мм. Отклонения по вертикали до 1 мм на 1 м (но не более 5 мм на всю высоту помещения), а так же тени от бокового света. Если вы выбираете в качестве финишных покрытий жидкие обои, текстурную краску или декоративную штукатурку, качество поверхности Q2 является самым экономичным и быстрым решением.👌 Сайт|Facebook|Instagram #knaufuzbekistan#fugen#rotbandfinish#satengips#q2

KNAUF Uzbekistan

@knaufuzbekistan · Post #221 · 01.03.2021 г., 03:00

​​👷‍♂️KNAUF-pardevorlar uy-joy maydonini xonalarga ajratish yoki kvartirani qayta qurish uchun oson va qulay yechim. ⠀ Siz tezkorlikni xohlaysizmi? KNAUF-pardevorlar. ⠀ Siz yuqori sifatni xohlaysizmi? KNAUF-pardevorlar. ⠀ Siz zamonaviy va chiroyli bo'lishini xohlaysizmi? KNAUF-pardevorlar. ⠀ ☝️Sizning holatingizga aynan mos keladigan va yashash, ishlash yoki dam olish uchun qulay sharoitlar yaratadigan pardevorlar tizimini tanlash kerak xolos. ⠀ 😊KNAUF komplekt tizimlari – qulay muhitni yaratish uchun kompleks yechimlar. ⠀ - - - - - ⠀ 👷‍♂️КНАУФ-перегородки – это легкое и удобное решение для деления на зоны жилой площади или перепланировки квартиры. ⠀ Вы хотите быстро? КНАУФ-перегородки. ⠀ Вы хотите качественно? КНАУФ-перегородки. ⠀ Вы хотите современно и красиво? КНАУФ-перегородки. ⠀ ☝️Нужно только выбрать ту систему перегородок, которая подойдет именно к вашему случаю и создаст комфортные условия для проживания, работы или отдыха. ⠀ 😊Комплектные системы КНАУФ – это комплексные решения для комфортного пространства. Сайт|Facebook|Instagram ⠀ #knaufuzbekistan#комплектныесистемы #перегородки#pardevorlar#profil#satengips #fugen#rotband

KNAUF Uzbekistan

@knaufuzbekistan · Post #277 · 27.07.2021 г., 03:00

​​👷‍♂️Q3 sirtining sifatiga hech ikkilanmay hammabop deb taʼrif berish mumkin, chunki u binolarning ichki taʼmirida oʻzingiz oʻylagan gʻoyalarning koʻpchiligini amalga oshirishingiz uchun juda mos keladi. Q3 boʻyicha qanday talablar mavjud? – Uzunasiga 2 m uchun vertikaliga 1 mm ogʻish mumkin – Silliqlash abrazivlarıdan qolgan koʻrinarli (0,3 mm gacha) izlar boʻlishi mumkin – Ustidan shpaklyovka qilingan ulangan sohalarda 0,3 mm gacha tirqishlar qolishi mumkin – Yon tomondagi yorugʻlikdan soya tushishi mumkin (Q2 ga qaraganda ancha kam) – Koʻzga tashlanadigan oʻyiqlar, yedirilishlar va uskunalardan qolgan izlar boʻlmasligi kerak – Shpaklyovka aralashmasi hosil qilgan doʻngchalar boʻlmasligi kerak 🧐Qanday qilib sirtga berilgan ishlovning sifatlilik darajasini aniqlash va qilingan ish natijasidan qoniqish mumkin? Q3 – bu sizga quyidagi variantlardagi yakuniy qoplamalarni qilish kerak boʻlganda qoʻl keladi: – Mat boʻyoq – Yupqa oboylar – 1 mm dan mayda donli dekorativ suvoq Sizga qulaylik yaratish uchun KNAUF yuza taʼmiri sifati boʻyicha eng past daraja – Q1 dan, eng yuqori, premium daraja – Q4 gacha tabaqalanuvchi Q1-Q4 (“Q” – nemischa Qualität, yaʼni sifat soʻzidan olingan) tizimini ishlab chiqdi. U quruq qurilish uchun ham, suvoq asosidagi tizimlar uchun ham mos keladi. Sirt darajasini toʻgʻri aniqlash orqali siz oʻz vaqtingizni tejaysiz va taʼmirlash xarajatlarini sezilarli darajada kamaytirasiz.😊 - - - - - 👷‍♂️Качество поверхности Q3 можно по праву назвать народным, так как подходит для решения большинства ваших задумок при отделке помещений. Q3 – каковы требования? - допускаются отклонения по вертикали 1 мм на 2 м погонных - допускаются видимые царапины от шлифовочного абразива (глубиной до 0,3 мм) - допускается зазор в области зашпаклеванных стыков до 0,3 мм - допускаются тени от бокового света (гораздо меньше, чем при Q2) - Не допускаются видимые выемки, задиры и отпечатки от инструментов - Не допускаются локальные наплывы шпаклевочного раствора 🧐Как же определить уровень поверхности и остаться довольным результатом проделанной работы? Q3 это когда вам доступны такие варианты финишных покрытий как: - Матовая краска - Тонкие обои - Декоративная штукатурка с зерном менее 1 мм Для вашего удобства КНАУФ разработал система Q1-Q4 («Q» — от немецкого Qualität, качество) которая делит качество отделки поверхности от низшего Q1 до высшего, премиум класса, Q4. Она подходит как для сухого строительства, так и для систем на базе штукатурок. Правильно определяя уровень поверхности, вы сохраняете свое время и значительно уменьшаете затраты на ремонт.😊 Сайт|Facebook|Instagram #knaufuzbekistan#q1q4#roband#satengips#rotbandfinish#rotbandpasta