Misol ucun A konsert 250ta joy bor oshandan joyni tanlab sotib olsa boladi. Korvotgan bosela unique true qilib quyganma sitlarni. Hozir man B konsert yaratdim undayam 250ta joy bow boliwi kk manda unaqa bomayapdi. A konsert de egallangan joylar ham korinvotti B da nima qilsam boladi
Bir tanishim kursdoshlari bilan ingliz tilidagi ajoyib manbaani o'zbek tiliga tarjima qilishibdi.
Hali o'zim ham deyarli o'qimadim, lekin meni o'ziga tortdi. Bu yerda yaxshi coder software engineer bo'lish uchun talab qilinadigan bilimlar haqida va gigant kompaniyalarning interviewlariga qanday tayyorlanish haqida yozilgan ekan. Qiziqqanlar uchun maqolaning originaliga link ham bor.
User pagega kirgan vaqtida GET request yuborib pageni qabul qilib oladi. Bunda form = OrderForm() degan joyi ishlab, keyingi if ishlamaydi(sababi, bizda GET request). Natijada form contextga qo'shilib, userga response qilib yuboriladi. Demak, biz userga bo'sh form yubordik. Shu bilan birinchi request tugadi.
Endi user formni qabul qilib olgach, kerakli joylariga ma'lumot kiritib, submit qiladi. Form action bosh turgani uchun submit qilingan natija ham shu urlga keladi, faqat bu safar POST request bo'lib. Endi if blokining ichi bajariladi. OrderFormga bizga kelgan request ichidagi ma'lumotlarni kiritsak, u bizga python object qaytaradi. is_valid() methodi orqali esa u bizning so'ragan model classimizga(form class yozayotganda kiritgan) to'g'ri kelish yoki kelmasligi tekshiriladi. Agar to'g'ri kelsa, demak, u xavfsiz. save orqali uni databasega saqlab, bizni kutib turgan userni main pagega jo'natib yuborayapmiz.