Media is too big
VIEW IN TELEGRAM
#Django_darslari
πΉ Django 3-dars. Djangoda templatelar bilan ishlaymiz. Sahifalar nomli dasturni ishga tushiramiz.
@uz_python π¦
πΉ Django 3-dars. Djangoda templatelar bilan ishlaymiz. Sahifalar nomli dasturni ishga tushiramiz.
@uz_python π¦
#Django_darslari
Djangoni o'rganish qiyinmi?
Djangoni oβrganish umuman olganda qiyin emas. Lekin oβrganishni birinchi boshlaganda, ancha qiyindek tuyulishi rost. Djangoni ishlash prinsipi va arxitekturasi boshlangβich oβrganuvchilarga ancha qiyinchilik tugβdirishi tabiiy. MVT (model-view-template) prinsipini yaxshilab tushunib olgandan keyin, hammasi joyiga tushib ketadi. Djangoni oβrganishdagi eng qiyin payt boshidagi 1-2 haftalar boβlsa kerak, keyin 3-4 kichik dasturlar tuzilgach, Django oson va qulaydek tuyula boshlaydi.
Eng muhimi o'rganishdan to'xtab qolmasdan, sabr bilan o'rganish β
@uz_python π¦
Djangoni o'rganish qiyinmi?
Djangoni oβrganish umuman olganda qiyin emas. Lekin oβrganishni birinchi boshlaganda, ancha qiyindek tuyulishi rost. Djangoni ishlash prinsipi va arxitekturasi boshlangβich oβrganuvchilarga ancha qiyinchilik tugβdirishi tabiiy. MVT (model-view-template) prinsipini yaxshilab tushunib olgandan keyin, hammasi joyiga tushib ketadi. Djangoni oβrganishdagi eng qiyin payt boshidagi 1-2 haftalar boβlsa kerak, keyin 3-4 kichik dasturlar tuzilgach, Django oson va qulaydek tuyula boshlaydi.
Eng muhimi o'rganishdan to'xtab qolmasdan, sabr bilan o'rganish β
@uz_python π¦
Media is too big
VIEW IN TELEGRAM
#Django_darslari
πΉ Django 6-dars. Djangoda formalar bilan ishlash hamda kichik blog sayt hosil qilish 2-qism
@uz_python π¦
πΉ Django 6-dars. Djangoda formalar bilan ishlash hamda kichik blog sayt hosil qilish 2-qism
@uz_python π¦
Media is too big
VIEW IN TELEGRAM
#Django_darslari
πΉ Django 4-dars. Djangoda ma'lumotlar bazasi bilan ishlash hamda admin panel bilan tanishuv.
@uz_python π¦
πΉ Django 4-dars. Djangoda ma'lumotlar bazasi bilan ishlash hamda admin panel bilan tanishuv.
@uz_python π¦
Quidagi arxitekturalardan qaysilari django asosini tashkil etadi ?
Anonymous Quiz
14%
MVVM(Model View View Model)
21%
MVC (Model View Controller)
45%
MVT (Model View Template)
19%
Barcha javoblar to'g'ri !
Media is too big
VIEW IN TELEGRAM
#Django_darslari
πΉ 7-dars. Djangoda ro'yxatdan o'tish. Login va Logout. Blog sayt 3-qism. β
@uz_python π¦
πΉ 7-dars. Djangoda ro'yxatdan o'tish. Login va Logout. Blog sayt 3-qism. β
@uz_python π¦
Media is too big
VIEW IN TELEGRAM
#Django_darslari
πΉ 10-dars. Django vebsaytiga Bootstrap freymvorkini qo'shish, sayt dizayniga ishlov berish
@uz_python π¦
πΉ 10-dars. Django vebsaytiga Bootstrap freymvorkini qo'shish, sayt dizayniga ishlov berish
@uz_python π¦
Media is too big
VIEW IN TELEGRAM
#Django_darslari
πΉ 11-dars. Foydalanuvchi parolini o'zgartirish va qayta tiklash β
@uz_python π¦
πΉ 11-dars. Foydalanuvchi parolini o'zgartirish va qayta tiklash β
@uz_python π¦
Media is too big
VIEW IN TELEGRAM
#Django_darslari
πΉ 12-dars. Djangoda email bilan ishlash. Unutilgan parolni email orqali tiklash. β
@uz_python π¦
πΉ 12-dars. Djangoda email bilan ishlash. Unutilgan parolni email orqali tiklash. β
@uz_python π¦
β#http #GET #request #POST #DELETE #UPDATE
HTTP metodlar
Hozir, metodlar haqida yozishning ayni vaqti. Eng tarqalgan metod bu GET metodi. U shunchaki serverdan narsa olish uchun ishlatiladi. GET requestning Content bo'lmaydi. Contenti pustoy bo'ladi. Shuningdek Content-Length va Content-Type ishlatilmaydi. GET bilan jo'natilgan request har doim bir hil javob qaytarish kerak, serverda o'zgarishlar sodir bo'lmasligi kerak, masalan, layk bosish yoki yangi akkaunt ochish.
GETdan tashqari, POST metod bor. Bunday requestning Contenti bo'ladi, va serverga ma'lumot jo'natish uchun ishlatiladi. POST bilan jo'natilgan request odatta serverni o'zgartiradigan ishlar qiladi, masalan, pulni boshqa kartaga o'tkazish.
Siz hozirda "Nega ikki xil request turi bor, har doim bir xilni ishlatsam nima bo'ladi?" degan savol bo'lishi mumkin. Aslida bundan tashqari yana ko'p metodlar bor, masalan, PUT, DELETE, HEAD. GET va POSTning yana bir farqi bor: POST serverga xohlagan kattalikdagi ma'lumotni jo'natsa bo'ladi, GETning contenti yo'q shuning uchun buning iloji yo'q.
Aytganimdek, POST serverni o'zgartiradigan requestlar uchun. Tasavvur qiling, Siz example.com saytidan pulni boshqa kartaga o'tkazmoqchisiz. Buning uchun "O'tkazmoq" degan tugma bor. Buni bosganda siz boshqa sahifaga o'tasiz lekin POST o'rniga GET ishlatiladi. Sizga "100 ming so'm XXXX-XXXX akkauntga muvaffaqiyatli o'tkazildi" deydi. Endi siz F5 ni bosib sahifani yangilamoqchi bo'lasiz. Browser serverga huddi avvalgi habarni jo'natadi, ya'ni "XXXX-XXXX ga 100 so'm o'tkaz" deydi serverga. Browser be'malol bu requestni jo'natadi. Natijada siz 100ming so'mni ikki marta o'tkazgan bo'lasiz! Agar bu request POST bilan bo'lganida, browesr sizga ogohlantirish beradi, chunki u POST serverdagi ma'lumotni o'zgartirish mumkinligin biladi. 100ming so'm sizda qoladi. Masalahatim o'sha pulni Wikipediaga bering.
@uz_python π¦
HTTP metodlar
Hozir, metodlar haqida yozishning ayni vaqti. Eng tarqalgan metod bu GET metodi. U shunchaki serverdan narsa olish uchun ishlatiladi. GET requestning Content bo'lmaydi. Contenti pustoy bo'ladi. Shuningdek Content-Length va Content-Type ishlatilmaydi. GET bilan jo'natilgan request har doim bir hil javob qaytarish kerak, serverda o'zgarishlar sodir bo'lmasligi kerak, masalan, layk bosish yoki yangi akkaunt ochish.
GETdan tashqari, POST metod bor. Bunday requestning Contenti bo'ladi, va serverga ma'lumot jo'natish uchun ishlatiladi. POST bilan jo'natilgan request odatta serverni o'zgartiradigan ishlar qiladi, masalan, pulni boshqa kartaga o'tkazish.
Siz hozirda "Nega ikki xil request turi bor, har doim bir xilni ishlatsam nima bo'ladi?" degan savol bo'lishi mumkin. Aslida bundan tashqari yana ko'p metodlar bor, masalan, PUT, DELETE, HEAD. GET va POSTning yana bir farqi bor: POST serverga xohlagan kattalikdagi ma'lumotni jo'natsa bo'ladi, GETning contenti yo'q shuning uchun buning iloji yo'q.
Aytganimdek, POST serverni o'zgartiradigan requestlar uchun. Tasavvur qiling, Siz example.com saytidan pulni boshqa kartaga o'tkazmoqchisiz. Buning uchun "O'tkazmoq" degan tugma bor. Buni bosganda siz boshqa sahifaga o'tasiz lekin POST o'rniga GET ishlatiladi. Sizga "100 ming so'm XXXX-XXXX akkauntga muvaffaqiyatli o'tkazildi" deydi. Endi siz F5 ni bosib sahifani yangilamoqchi bo'lasiz. Browser serverga huddi avvalgi habarni jo'natadi, ya'ni "XXXX-XXXX ga 100 so'm o'tkaz" deydi serverga. Browser be'malol bu requestni jo'natadi. Natijada siz 100ming so'mni ikki marta o'tkazgan bo'lasiz! Agar bu request POST bilan bo'lganida, browesr sizga ogohlantirish beradi, chunki u POST serverdagi ma'lumotni o'zgartirish mumkinligin biladi. 100ming so'm sizda qoladi. Masalahatim o'sha pulni Wikipediaga bering.
@uz_python π¦
This media is not supported in your browser
VIEW IN TELEGRAM
- Hozirgina Najot ta'limning facebook sahifasidagi postni ko'rib, qoyil devordim.
- Dasturlash yo'nalishida o'qish uchun kirish imtihonlarini topshirayotgan bu kishini ko'rib, motivatsiya olish mumkin.
- Hammasi hali oldinda, ko'rsatib qo'yaman deb masalalarni ishlayapti, shu akaga omad tilayman, imtihonlardan o'tib guruhni eng a'lochisi bo'lib bitirib, yuqori natijalarga erishishni tilayman.
Β©Sardor og'a
@uz_python π¦
- Dasturlash yo'nalishida o'qish uchun kirish imtihonlarini topshirayotgan bu kishini ko'rib, motivatsiya olish mumkin.
- Hammasi hali oldinda, ko'rsatib qo'yaman deb masalalarni ishlayapti, shu akaga omad tilayman, imtihonlardan o'tib guruhni eng a'lochisi bo'lib bitirib, yuqori natijalarga erishishni tilayman.
Β©Sardor og'a
@uz_python π¦
This media is not supported in your browser
VIEW IN TELEGRAM
#jichcha_hangoma
CSS yordamida narsalarni "center" ga joylashga urunayotgan backend dasturchiπ π€¦π»ββοΈ
CSS yordamida narsalarni "center" ga joylashga urunayotgan backend dasturchiπ π€¦π»ββοΈ