|
Introduction to Django 311-20 guruh Temirov Elyorbek Reja
|
bet | 1/2 | Sana | 30.11.2023 | Hajmi | 0,51 Mb. | | #108730 |
- 311-20 guruh Temirov Elyorbek
Reja - Web Framework degan nima?
Web Framework degani nima? - Veb-ramka ( wf ) yoki veb-ilovalar ramkasi ( waf ) - bu veb-ilovalarni , shu jumladan veb-xizmatlarni, veb resurslarni va veb_API larni ishlab chiqishni qo'llab-quvvatlash uchun mo'ljallangan dasturiy taminot ramkasi. Veb ramkalar world wide web da veb-ilovalarni yaratish va joylashtirishning standart usulini ta'minlaydi . Veb ramkalar veb ishlab chiqishda amalga oshiriladigan umumiy harakatlar bilan bog'liq bo'lgan qo'shimcha xarajatlarni avtomatlashtirishga qaratilgan . Masalan, ko'pgina veb-ramkalar malumotlar bazasiga kirish, shablonlarni yaratish va sessiyalarni boshqarish uchun kutubxonalarni taqdim etadi va ular ko'pincha kodni qayta ishlatishni rag'batlantiradi .Ular ko’pincha dinamik veb saytlarni ishlab chiqishga qaratilgan bo'lsa-da , ular statik veb saytlarni ham tegishli .
- Django - bu Python dasturlash tilida yozilgan veb-ilovalar tizimi.
- U MVT (Model View Template) dizayn namunasiga asoslangan.
- Django tez rivojlanish xususiyati tufayli juda talabchan.
- Mijoz talablarini to'plagandan so'ng ilovani yaratish uchun kamroq vaqt kerak bo'ladi.
Django nima? - Django bepul va ochiq manbali, Python-ga asoslangan veb-ilovani ishlab chiqishni tezlashtirishi mumkin bo'lgan bepul, ochiq manbali freymvork. U AQSHda 501(c)(3) notijorat tashkilot sifatida tashkil etilgan mustaqil tashkilot Django Software Foundation (DSF) tomonidan yuritiladi.
- Djangoning asosiy maqsadi murakkab, ma'lumotlar bazasiga asoslangan veb-saytlarni yaratishni osonlashtirishdir. Freymvork komponentlarning qayta ishlatilishi va "ulanish imkoniyati", kamroq kod, past ulanish, tez rivojlanish va o'zingizni takrorlamang tamoyiliga urg'u beradi. Python hatto sozlamalar, fayllar va ma'lumotlar modellari uchun ham qo'llaniladi. Django shuningdek, introspeksiya orqali dinamik ravishda yaratilgan va administrator modellari orqali sozlanadigan ixtiyoriy maʼmuriy yaratish, oʻqish, yangilash va oʻchirish interfeysini taqdim etadi.
|
| |