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

Резултати

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

Пребарај: #sessiya

当前筛选 #sessiya清除筛选
Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #80596 · 20.02.2026 г., 13:26

#Sessiya Uchinchi chaqiriq Xalq deputatlari Chilonzor tumani kengashining o‘n sakkizinchi sessiyasi bo‘lib o‘tdi Sessiya kun tartibida: ⬅️ O‘zbekiston Respublikasi Prezidentining “2025-yilda Respublika mahallalarida xavfsiz muhitni yaratish va huquqbuzarliklarning oldini olish tizimi samaradorligini yanada oshirish bo‘yicha chora-tadbirlar to‘g‘risida”gi 2025-yil 3-yanvardagi 1-sonli qarorining ijrosi to‘g‘risida; ⬅️ Chilonzor tumanida fuqarolar muammolarini mahallaning o‘zida hal qilish bo‘yicha yaratilgan tizim asosida “mahalla yettiligi” tomonidan olib borilayotgan ishlar to‘g‘risida; ⬅️ Chilonzor tumani mahalliy budjetining 2026-yil boshiga shakllangan erkin qoldiq mablag‘larini xarajatlarga yo‘naltirish to‘g‘risida; ⬅️ Chilonzor tumani mahalliy budjetining 2025-yil to‘rtinchi chorak yakunlari ijrosi to‘g‘risida; ⬅️ “Infratuzilma va ijtimoiy barqarorlik” jamg‘armasi mablag‘larini xarajatlarga yo‘naltirish to‘g‘risida; ⬅️ Chilonzor tumanida 2026-yilda alkogol mahsulotlarini (bundan pivo mustasno) realizatsiya qilish huquqi uchun hamda umumiy ovqatlanish korxonalari tomonidan alkogol mahsulotlarini realizatsiya qilish huquqi uchun yig‘imlarning cheklangan stavkalariga oshiruvchi koeffitsiyentlar to‘g‘risida; ⬅️ Xalq deputatlari Chilonzor tumani kengashi, kengashning doimiy komissiyalari hamda kengash kotibiyatining 2026-yilga mo‘ljallangan ish rejalarini tasdiqlash to‘g‘risidagi va boshqa masalalar muhokama etildi. ⬅️⬅️⬅️ Sessiyada muhokama qilingan masalalar yuzasidan kengashning tegishli qarorlari qabul qilindi. 👉👉👉 Sessiya jarayonlari https://www.facebook.com/xalqdeputatlarichilonzortumankengashimanzili orqali ijtimoiy tarmoqlarda to'g'ridan-to'g'ri havola etildi. 🔵@Chilonzor_tumani_hokimligi

Hashtags

Оhangaron shahar hokimligi

@ohangaronshahar · Post #78361 · 16.04.2026 г., 05:36

#Sessiya 🇺🇿Xalq deputatlari Ohangaron shahar Kengashining navbatdagi 27-sessiyasi bo‘lib o‘tdi. Unda deputatlar, shahar hokimi o‘rinbosarlari, tegishli tashkilot va idoralar rahbarlari hamda jamoatchilik vakillari ishtirok etdi. 💠Sessiya kun tartibiga shahar rivoji va aholi farovonligiga qaratilgan muhim masalalar kiritilib, ular yuzasidan atroflicha muhokamalar olib borildi. 🔺Kun tartibidagi asosiy masalalar: 🟠2026-yil 1-mavsumida jamoatchilik fikri asosida shakllangan tashabbusli byudjet loyihalarini tanlab olish, “g‘olib” takliflarga mablag‘ yo‘naltirish, qo‘shimcha ravishda yuqori ovoz to‘plagan loyihani g‘olib deb topish hamda deputat tashabbusi asosida ayrim loyihalarni qo‘llab-quvvatlash masalasi ko‘rib chiqildi. 🟠 “Infratuzilma va ijtimoiy barqarorlik” jamg‘armasi mablag‘laridan samarali foydalanish chora-tadbirlari muhokama qilindi. 🟠Oliy Majlis Senati Kengashining 2026-yil 12-martdagi KQ-325-V-sonli qarori ijrosi, ya’ni mahalliy byudjetlarning qo‘shimcha manbalarini aniqlash hamda ulardan foydalanish tartibini takomillashtirish masalasi ko‘rib chiqildi. 🟠Vazirlar Mahkamasining 2022-yil 27-sentyabrdagi 529-son qarori ijrosi doirasida “Yashil bog‘lar” va “Yashil jamoat parklari”ni barpo etish ishlari yuzasidan hisobot tinglandi. 🟠2026-yil boshida shakllangan mahalliy byudjetning erkin qoldiq mablag‘laridan foydalanish masalasi muhokama qilindi. 🔹Sessiya davomida kun tartibidagi boshqa masalalar yuzasidan fikr almashilib, tegishli qarorlar qabul qilindi. 🇺🇿Ohangaron shahar hokimligi Axborot xizmati Telegram|Instagram|Youtube|Vebsayt‌‌|Facebook

Hashtags

Оhangaron shahar hokimligi

@ohangaronshahar · Post #78255 · 15.04.2026 г., 09:29

#sessiya ❕Bir necha daqiqalardan so'ng Xalq deputatlari Ohangaron shahar Kengashining 27-sessiyasi bo'lib o'tadi. 🟢Online Telegram|Instagram|Youtube|Vebsayt‌‌|Facebook

Hashtags

Оhangaron shahar hokimligi

@ohangaronshahar · Post #78186 · 14.04.2026 г., 10:27

#sessiya ❕Xalq deputatlari Ohangaron shahar Kengashining navbatdagi 27-sessiyasi 15-aprel, soat 14:00 da bo'lib o'tadi. Sessiya Kun tartibiga kiritilgan masalalar yuzasidan BATAFSIL 🇺🇿Ohangaron shahar hokimligi Axborot xizmati Telegram|Instagram|Youtube|Vebsayt‌‌|Facebook

Hashtags

Оhangaron shahar hokimligi

@ohangaronshahar · Post #75373 · 16.03.2026 г., 10:13

#sessiya ❕Xalq deputatlari Ohangaron shahar Kengashining navbatdagi kengaytirilgan 26-sessiyasi 16-mart, soat 15:00 da bo'lib o'tadi. 🟢Jonli efir 🇺🇿Ohangaron shahar hokimligi Axborot xizmati Telegram|Instagram|Youtube|Websayt‌‌|Facebook

Hashtags

Оhangaron shahar hokimligi

@ohangaronshahar · Post #75363 · 16.03.2026 г., 09:23

#sessiya ❕Xalq deputatlari Ohangaron shahar Kengashining navbatdagi kengaytirilgan 26-sessiyasi 16-mart, soat 15:00 da bo'lib o'tadi. 🟢Jonli efir 🇺🇿Ohangaron shahar hokimligi Axborot xizmati Telegram|Instagram|Youtube|Websayt‌‌|Facebook

Hashtags

Оhangaron shahar hokimligi

@ohangaronshahar · Post #75215 · 14.03.2026 г., 09:40

#sessiya ❕Xalq deputatlari Ohangaron shahar Kengashining navbatdagi kengaytirilgan 26-sessiyasi 16-mart, soat 15:00 da bo'lib o'tadi. 🇺🇿Ohangaron shahar hokimligi Axborot xizmati Telegram|Instagram|Youtube|Websayt‌‌|Facebook

Hashtags

KATTAQO‘RG‘ON TUMAN HOKIMLIGI🏢

@kattakurgon_tuman · Post #38303 · 21.02.2026 г., 04:33

#SESSIYA 🔺Xalq deputatlari Kattaqо‘rg‘on tumani Kengashining navbatdagi yigirmanchi sessiyasi 26-fevral kuni bо‘lib о‘tadi. 🔺Bu haqda xalq deputatlari Kattaqо‘rg‘on tumani Kengashi raisi D.Ubaydullayevning 20-fevralda qabul qilgan “Xalq deputatlari tuman Kengashining yettinchi chaqiriq, yigirmanchi sessiyasini chaqirish to‘g‘risida”gi Farmoyishida ma’lum qilindi. Sessiya kun tartibi..... KATTAQO'RG'ON TUMANI HOKIMLIGI AXBOROT XIZMATI 🌐Web sayt😎Telegram

Hashtags

KATTAQO‘RG‘ON TUMAN HOKIMLIGI🏢

@kattakurgon_tuman · Post #37454 · 12.12.2025 г., 10:37

#Sessiya Айни пайтда Халқ депутатлари Каттақўрғон тумани Кенгашининг еттинчи чақириқ, ўн еттинчи сессияси бўлиб ўтмоқда. Сессия кун тартибига қуйидаги масалалар киритилган ва кўриб чиқилмоқда: Халқ депутатлари Каттақўрғон тумани Кенгаши депутатларининг одоб-ахлоқ қоидаларини тасдиқлаш тўғрисида; “Инфратузилма ва ижтимоий барқарорлик” жамғармаси ҳисобидан маблағ ажратиш тўғрисида; Халқ депутатлари Каттақўрғон тумани Кенгашининг 2025 йил 28 октябрдаги ВИИ-15-115-7-96-К/25-сон қарорини ўзгартириш тўғрисида; Каттақўрғон туманининг 2025 йил 4-чорак маҳаллий бюджет даромадлари ва харажатларини балансни бузмаган ҳолда кўпайтириш тўғрисида; Туман ҳокимининг ўринбосари – оила ва хотин-қизлар бўлими бошлиғи С.Жумаеванинг “Аёллар дафтари”нинг 6-босқичига киритилган хотин-қизлар муаммоларини ҳал этиш бўйича индивидуал дастурларда белгиланган чора-тадбирлар ижроси юзасидан ҳисоботи ҳамда уларни “Аёллар дафтари”дан чиқариш тўғрисида; Ўзбекистон Республикаси Президентининг 2025 йил 30 январдаги ПФ-16-сон Фармони – “O‘zbekiston — 2030” стратегиясини “Атроф-муҳитни асраш ва яшил иқтисодиёт” йилида амалга оширишга оид давлат дастури”нинг ёшларга оид давлат сиёсати ва спорт йўналишларидаги ислоҳотлар ижроси бўйича туман Ёшлар ишлари бўлими бошлиғи Л.Абдуқаххоровнинг ҳисоботи тўғрисида; Туман экология, атроф-муҳитни муҳофаза қилиш ва иқлим ўзгариши бўлими бошлиғи И.Воҳидовнинг мазкур ПФ-16-сон Фармон ижроси юзасидан туманда амалга оширилган ишлар ҳақидаги ҳисоботи; Кенгаш иш режасига мувофиқ туман йўллардан фойдаланиш корхонаси раҳбари Исоқов Хабиб Рауф ўғлининг “Автомобиль йўлларини қуриш, қайта таъмирлаш ва сақлаш ҳолати тўғрисида”ги ҳисоботи; Бошқа масалалар. ЖОНЛИ КУЗАТИНГ!

Hashtags

GULISTON BUGUN | RASMIY

@gulistanuz · Post #24143 · 28.03.2026 г., 09:42

#sessiya 🔹Xalq deputatlari Guliston shahar Kengashining VII chaqiriq 26-sessiyasi bo‘lib o‘tdi 📍 Guliston shahrida Xalq deputatlari shahar Kengashining navbatdagi — VII chaqiriq 26-sessiyasi bo‘lib o‘tdi. 📊 Sessiya davomida hududni ijtimoiy-iqtisodiy rivojlantirish, infratuzilmani yaxshilash hamda aholi farovonligini oshirishga qaratilgan qator muhim masalalar ko‘rib chiqildi. 📈 Sessiya kun tartibidagi asosiy masalalar: ▪️ 2026-yilda ichki yo‘llarni saqlash va joriy ta’mirlash bo‘yicha manzilli ro‘yxatni tasdiqlash ▪️ Mahalliy budjetning qo‘shimcha manbalari hisobidan mablag‘ ajratish ▪️ “Tashabbusli budjet” doirasidagi g‘olib loyihalarni moliyalashtirish ▪️ “Infratuzilma va ijtimoiy barqarorlik jamg‘armasi” mablag‘larini yo‘naltirish ▪️ “Yoshlarga oid davlat siyosati to‘g‘risida”gi Qonun ijrosi yuzasidan o‘rganish natijalari ▪️ Maktabgacha ta’limda davlat-xususiy sheriklikni rivojlantirish bo‘yicha ishlar 💬 Sessiya jarayonida deputatlar tomonidan har bir masala atroflicha muhokama qilinib, tegishli taklif va mulohazalar bildirildi. 🏪Ko‘rib chiqilgan masalalar yuzasidan tegishli qarorlar qabul qilinib, ularning ijrosini ta’minlash bo‘yicha mas’ullarga aniq vazifalar belgilab berildi. 📱Telegram📱Instagram📱Facebook

Hashtags

"MILLIY TIKLANISH" ANDIJON RASMIY SAHIFA

@milliy_tiklanish_andijon · Post #14955 · 15.08.2025 г., 05:52

#Sessiya Xalq deputatlari Andijon viloyati Kengashining navbatdagi Xll sessiyasi boʻlib oʻtdi. 🔹 Sessiya ishida viloyat Kengashi deputatlari, kun tartibiga kiritilgan uchta masala va ularga aloqador davlat va jamoat tashkilotlari rahbarlari ishtirok etdi. 🌐@milliy_tiklanish_andijon

Hashtags

"MILLIY TIKLANISH" ANDIJON RASMIY SAHIFA

@milliy_tiklanish_andijon · Post #14695 · 04.07.2025 г., 12:55

#Sessiya XALQ DEPUTATLARI VILOYAT KENGASHINING NAVBATDAGI 10-SESSIYASI BO'LIB O'TDI. Ushbu sessiyada partiya deputatlik guruhi tomonidan bir qator yo'nalishlarda masalalar kiritildi. 🌐@milliy_tiklanish_andijon

Hashtags

123•••67
ПретходнаСтраница 1 од 7Следна