Django freamwork


Download 1.88 Mb.
Pdf ko'rish
bet2/7
Sana01.11.2023
Hajmi1.88 Mb.
#1737282
1   2   3   4   5   6   7
Bog'liq
6284b23f9b531 DJANGO FREAMWORK

Model 
View 
Controller 
(MVC) loyihalashtirish shablonidan foydalanadi: 



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 yuboradiTEMPLATES 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. 




Download 1.88 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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