YouTubedagi Oybek Nuriddinov tomonidan o'rgatilgan va yozilgan barcha kodlar bitta repoda. Undan tashqari mustaqil o'rgangan bilimlarim asosida ushbu loyiha rivojlantirilgan va u kodlar ham manashuyerda Darsda o'rganilgan ma'lumotlari:
- Main configs: Virtual muhit, Loyiha yaratish, Ilova qo'shish, Controller, Marshrut, Parametrli url
- Shablon bilan ishlash: Ilovaga tegishli shablon bilan ishlash, Shablonni ichida o'zgaruvchilarni ishlatish, Shablonda ( if, for operatori va etc.. ) ni ishlatish
- MB tushunchalari, Jadvallar bog'lanishi (OneToOne, ManyToMany, ForeignKey), Shablonda MB-dagi ma'lumotlarini ishlatish, CRUD, static va dinamic (css,rasmlar,ma'lumotlari)
- Signallar: post_save, post_delete, receiver dekoratori
- Tizimga kirish authentication, authorization, identification, Register|Login|Logout va boshqalar...
Darsdan tashqari qilingan ishlari:
- Projects va Profiles uchun pagination va ma'lumot qidirish funksiyasi
- Saytga tashrif buyuruvchilar agar O'zbekiston xududidan (yoki oldindan belgilangan xududdan) bo'lmasa saytga kirishni cheklash uchun Middleware
- Django captcha qo'shildi
- Admin panelni jazzmin orqali o'zgartirildi