Bu kitob nimani o'z ichiga oladi
1-bob, Blog ilovasini yaratish, a orqali sizni ramka bilan tanishtiradi
blog ilovasi. Siz asosiy blog modellari, ko'rinishlari, shablonlari va URL manzillarini yaratasiz
blog xabarlarini ko'rsatish uchun. Siz Django ob'ekti bilan QuerySets yaratishni o'rganasiz -
relational mapper (ORM) va siz Django boshqaruv saytini sozlaysiz.
2-bob, Blogingizni ilg‘or funksiyalar bilan takomillashtirish sizga qanday ishlashni o‘rgatadi
shakllari va ModelForms, Django bilan elektron pochta xabarlarini yuboring va uchinchi tomonni birlashtiring
ilovalar. Siz o'zingizning blog postlaringiz uchun sharh tizimini joriy qilasiz va ruxsat berasiz
foydalanuvchilar elektron pochta orqali xabarlarni almashish uchun. Bob shuningdek, sizga yo'l ko'rsatadi
teglar tizimini yaratish jarayoni.
3-bob, Blog ilovangizni kengaytirish, shaxsiy shablonni qanday yaratishni o'rganadi
teglar va filtrlar. Shuningdek, bo'lim sizga sayt xaritasi ramkasidan qanday foydalanishni ko'rsatib beradi
va postlaringiz uchun RSS tasmasi yarating. Siz blogga arizangizni tugatasiz
PostgreSQL-ning to'liq matnli qidirish imkoniyatlari bilan qidiruv tizimini yaratish.
4-bob, Ijtimoiy veb-sayt yaratish, ijtimoiy veb-saytni qanday yaratishni tushuntiradi. Siz .. qilasiz
foydalanuvchi hisobi ko'rinishini yaratish uchun Django autentifikatsiya tizimidan foydalaning. Siz .. qilasiz
shuningdek, foydalanuvchi profilining shaxsiy modelini yaratish va ijtimoiy autentifikatsiyani yaratishni o'rganing
asosiy ijtimoiy tarmoqlardan foydalangan holda loyihangizga kiring.
5-bob, Veb-saytingizda tarkibni almashish sizga o'z sahifangizni qanday o'zgartirishni o'rgatadi
ijtimoiy ilovani rasm xatcho'plar veb-saytiga. Siz ko'p narsani aniqlaysiz -
modellar uchun juda ko'p munosabatlar va siz AJAX xatcho'pini yaratasiz
JavaScript-ni yarating va uni loyihangizga integratsiya qiling. Bob sizga qanday qilishni ko'rsatib beradi
tasvir eskizlarini yarating va qarashlaringiz uchun maxsus dekoratorlarni yarating.
6-bob, Foydalanuvchi harakatlarini kuzatish sizga qanday qilib izdoshlar tizimini yaratishni ko'rsatib beradi
foydalanuvchilar. Siz foydalanuvchi faolligini yaratish orqali rasm xatcho'p veb-saytingizni yakunlaysiz
oqim ilovasi. QuerySets-ni qanday optimallashtirishni o'rganasiz va siz ishlaysiz
signallari bilan. Nihoyat, siz Redis-ni loyihangizga rasm ko'rishlarini hisoblash uchun integratsiya qilasiz.
7-bob, Internet-do'kon qurish, onlayn-do'konni qanday yaratishni o'rganadi. Siz .. qilasiz
Katalog modellarini yarating va siz Django seanslari yordamida xarid savatini yaratasiz.
Siz xarid qilish savatchasi uchun kontekst protsessorini qurasiz va buni qanday qilishni o'rganasiz
Selderey yordamida foydalanuvchilarga asinxron bildirishnomalarni yuborishni amalga oshirish.
8-bob, To'lovlar va buyurtmalarni boshqarish, to'lovni qanday birlashtirish kerakligini tushuntiradi
do'koningizga kirish eshigi. Shuningdek, siz ma'muriyat saytini moslashtirasiz
buyurtmalarni CSV fayllariga eksport qiling va siz PDF hisob-fakturalarini dinamik ravishda yaratasiz.
9-bo'lim, Do'koningizni kengaytirish, sizga qanday qilib kupon tizimini yaratishni o'rgatadi
buyurtmalarga chegirmalar. Shuningdek, bobda xalqarolashtirishni qanday qo'shish kerakligi ko'rsatiladi
loyihangizga va modellarni qanday tarjima qilish kerak. Nihoyat, siz mahsulotni yaratasiz
Redis yordamida tavsiya mexanizmi.
10-bob, Elektron ta'lim platformasini yaratish sizga ushbu platformani yaratishda yordam beradi
elektron ta'lim platformasi. Siz loyihangizga armatura qo'shasiz, namunaviy merosdan foydalanasiz,
maxsus model maydonlarini yaratish, sinfga asoslangan ko'rinishlardan foydalanish va guruhlarni boshqarish va
ruxsatlar. Shuningdek, siz kontentni boshqarish tizimini yaratasiz va shakllar to'plamini boshqarasiz.
11-bob, Tarkibni ko'rsatish va keshlash sizga qanday qilib talaba yaratishni ko'rsatib beradi
ro'yxatga olish tizimi va kurslarga talabalarni ro'yxatga olishni boshqarish. Siz ko'rsatasiz
turli xil kurs mazmuni va kesh ramkasidan qanday foydalanishni o'rganing.
12-bob, API yaratish, loyihangiz uchun RESTful API yaratishni o‘rganadi
Django REST ramkasi.
13-bob, Chat serverini qurish, yaratish uchun Django kanallaridan qanday foydalanishni tushuntiradi
talabalar uchun real vaqtda chat serveri. Funktsiyalarni qanday amalga oshirishni o'rganasiz
WebSockets orqali asinxron aloqaga tayanadi.
14-bob, Jonli efirga chiqish, sizga qanday qilib ishlab chiqarish muhitini o'rnatishni ko'rsatib beradi
uWSGI, NGINX va Daphne. Siz atrof-muhitni qanday himoya qilishni o'rganasiz
HTTPS. Bobda shuningdek, maxsus vositachi dasturni qanday yaratish va yaratish tushuntiriladi
shaxsiy boshqaruv buyruqlari.
Do'stlaringiz bilan baham: |