Muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch


Web ilova uchun pythonning flask freymworkidan foydalanish



Download 416,45 Kb.
bet4/16
Sana08.06.2023
Hajmi416,45 Kb.
#949730
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
G.Taxirova individual 2

2.1. Web ilova uchun pythonning flask freymworkidan foydalanish.
Flask - bu Python-da yozilgan mikro veb-ramka. U mikrofreyvork sifatida tasniflanadi, chunki u alohida vositalar yoki kutubxonalarni talab qilmaydi.Unda ma'lumotlar bazasi abstraktsiya qatlami, shaklni tekshirish yoki oldindan mavjud bo'lgan uchinchi tomon kutubxonalari umumiy funktsiyalarni ta'minlaydigan boshqa komponentlar mavjud emas. Biroq, Flask, xuddi Flaskning o'zida amalga oshirilgandek, ilova funksiyalarini qo'shishi mumkin bo'lgan kengaytmalarni qo'llab-quvvatlaydi. Ob'ektga aloqador xaritalar, shaklni tekshirish, yuklash bilan ishlash, turli xil ochiq autentifikatsiya texnologiyalari va bir nechta umumiy ramkalar bilan bog'liq vositalar uchun kengaytmalar mavjud.
Flask ramkasidan foydalanadigan ilovalarga Pinterest va LinkedIn kiradi.
Flask 2004-yilda tashkil etilgan Python ishqibozlarining xalqaro guruhi Pocoo vakili Armin Ronacher tomonidan yaratilgan.Ronacherning so‘zlariga ko‘ra, bu g‘oya dastlab bir aprel hazili bo‘lib, jiddiy dasturga aylanishi uchun yetarlicha mashhur bo‘lgan.Bu nom avvalgi Shisha ramkasidagi o'yindir.
Ronacher va Georg Brandl 2004 yilda Python-da yozilgan e'lonlar taxtasi tizimini yaratganlarida, Pocoo loyihalari Werkzeug va Jinja ishlab chiqildi.
2016-yil aprel oyida Pocoo jamoasi tarqatib yuborildi va Flask va tegishli kutubxonalarning rivojlanishi yangi tashkil etilgan Pallets loyihasiga oʻtdi.2018 yildan boshlab, Flask bilan bog'liq ma'lumotlar va ob'ektlar Bootstrap bilan ko'rsatilishi mumkin.
Flask Python ishqibozlari orasida mashhur bo'ldi. 2020-yil oktabr holatiga ko‘ra, u GitHub’da Python veb-ishlab chiqish ramkalari orasida Django’dan bir oz ortda qolgan ikkinchi yulduzga ega va Python Developers Survey 2018, 2019, 2020 va 2021-yillarda eng mashhur veb-ramka deb topildi.
Mikroframework Flask Pallets Projects (sobiq Pocoo) ning bir qismi bo'lib, ularning bir nechtasiga asoslangan bo'lib, barchasi BSD litsenziyasi ostida.

Werkzeug (nemischa "asbob") - bu Web Server Gateway Interface (WSGI) ilovalari uchun Python dasturlash tili uchun yordamchi kutubxona. Werkzeug so'rov, javob va yordamchi funktsiyalar uchun ob'ektlarni yaratishi mumkin. U maxsus dasturiy ta'minot tizimi uchun asos sifatida ishlatilishi mumkin va Python 2.7 va 3.5 va undan keyingi versiyalarini qo'llab-quvvatlaydi.


Asosiy maqola: Jinja (shablon dvigateli)
Jinja, shuningdek, Ronacher tomonidan, Python dasturlash tili uchun shablon dvigatelidir. Django veb-ramkasiga o'xshab, u shablonlarni sinov muhitida ishlaydi.
MarkupSafe - bu Python dasturlash tili uchun satrlarni qayta ishlash kutubxonasi. MarkupSafe nomli turi Python satr turini kengaytiradi va uning mazmunini "xavfsiz" deb belgilaydi; MarkupSafe-ni oddiy satrlar bilan birlashtirish avtomatik ravishda belgilanmagan satrlardan qochadi, shu bilan birga allaqachon belgilangan satrlardan ikki marta qochishga yo'l qo'ymaydi.
ItsDangerous - bu Python dasturlash tili uchun xavfsiz ma'lumotlarni ketma-ketlashtirish kutubxonasi. U Flask ilovasining seansini cookie-faylda saqlash uchun, foydalanuvchilarga seans mazmunini buzishiga ruxsat bermasdan foydalaniladi.
Ishlab chiqish serveri va tuzatuvchi.

  • Birlik sinovi uchun integratsiyalashgan yordam

  • RESTful so'rov yuborildi

  • Jinja shablonidan foydalanadi

  • Xavfsiz cookie-fayllarni qo'llab-quvvatlash (mijoz tomoni seanslari)

  • 100% WSGI 1.0 mos keladi

  • Unicode-ga asoslangan

  • To'liq hujjatlar

  • Google App Engine mosligi

  • Funktsiyani kengaytirish uchun kengaytmalar mavjud.


Download 416,45 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish