Django freamwork
Download 1.88 Mb. Pdf ko'rish
|
6284b23f9b531 DJANGO FREAMWORK
- Bu sahifa navigatsiya:
- Controller
- Django
- python
Model
View Controller (MVC) loyihalashtirish shablonidan foydalanadi: 2 MVC - "Model View Controller" ya'ni : Model(model- ma'lumotlarni o'zida saqlaydi va controller buyruqlariga asoslanib o'z holatini o'zgaritiradi),View (ko'rinish yoki interfeys - ma'lumotlarning tashqi ko'rinishini ta'minlaydi), Controller(boshqaruvchi -ya'ni foydalanuvchi harakatlarini interpretatsiya qiladi) MODEL - Djangoning rasmiy qo'llanmasida(django documentation) model bu "ma'lumotlarning manbasi" ekanligi haqida aytilgan. U o'zida kalit so'zlar va ma'lumotlarni saqlaydi. Qisqa qilib aytganda ma'lumotlar "jadval" ko'rinishida saqlanadi va buning uchun Djangoda:PostgreSQL, MySQL, SQLite va Oracle kabi ma'lumotlar omborlarini qo'llab quvvatlaydi. VIEW- view 3ta asosiy muammoni hal qiladi: HTTP so'rovlarni qabul qiladi, HTTP so'rovlarni yuboradi, TEMPLATES ya'ni shablonlar. Djangoning boshqa Freamworklardan yana boshqa bir farqi, Freamworkdagi URLlarga ishlov beruvchilar(url handlers) regular expressions yordamida konfiguratsiya qilinadi. Djangoda ORM tushunchasi Djangoda ma'lumotlar ombori(ma'lumotlar bazasi) bilan ishlash uchun o'zining ORMini ishlatadi va obyektning modelini pythondagi klasslar yordamida aniqlaydi, shu orqali ma'lumotlar ombori sxemasi shakillanadi: Djangoda ORMning ishlash sxemasi. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling