Grāmata veltīta tīmekļa vietņu izstrādei Python valodā, izmantojot tīmekļa ietvaru Django. Prezentētas jaunākās Django 4 iespējas un sniegts visaptverošs apraksts par tā rīkiem: modeļiem, kontrolieriem, veidnēm, lietotāju ievades apstrādes līdzekļiem, tostarp augšupielādētajiem failiem, piekļuves ierobežojumiem, starpniekiem, signāliem, rīkiem e-pasta sūtīšanai, kešatmiņai... utt. Apskatītas papildu bibliotēkas, kas apstrādā BBCode, CAPTCHA, grafisko miniatuļu izvadīšanu, autentifikāciju caur sociālajiem tīkliem (īpaši “VKontakte”), integrāciju ar Bootstrap. Stāstīts par REST tīmekļa pakalpojumu programmēšanu, administratīvās tīmekļa vietnes Django izmantošanu un iestatīšanu, vietņu publicēšanu, izmantojot Uvicorn tīmekļa serveri, darbu ar PostgreSQL datu bāzēm, virkņu lokalizāciju, formātu un laika zonu iestatīšanu. Detalizēti aprakstīta pilnībā funkcionālas tīmekļa vietnes — elektroniskās sludinājumu dēļa — izveide. Elektroniskā lietotne-archives izdevniecības vietnē satur visu piemēru kodus. Kas ir tīmekļa ietvars? Ietvars (no angļu valodas framework — karkass) — tā ir programmatūras bibliotēka, kas īsteno lielāko daļu tipiskās funkcionalitātes izstrādājamā produkta. Tas ir pilnīgā nozīmē karkass, uz kura konkrētā produkta izstrādātājs "uzkarina" savus mezglus, mehānismus un dekoratīvos elementus. Tīmekļa ietvars — tas ir ietvars tīmekļa vietņu programmēšanai. Parasti tas nodrošina šādu tipisku funkcionalitāti: •sadarbība ar datu bāzi — izmantojot vienotus rīkus, kas nav atkarīgi no konkrētās DBMS; •klientu pieprasījumu apstrāde — īpaši, nosakot, kura lapa tiek pieprasīta; •pieprasīto tīmekļa lapu ģenerēšana, pamatojoties uz veidnēm; •piekļuves ierobežošana — piekļuve slēgtām lapām tikai reģistrētiem lietotājiem un tikai pēc tam, kad viņi ir pieteikušies; •datu apstrāde, ko apmeklētāji ievada tīmekļa formās — īpaši, to pareizības pārbaude; •failu saņemšana un saglabāšana, ko augšupielādējuši lietotāji; •elektronisko vēstu sūtīšana; •ģenerēto lapu kešatmiņa servera pusē — lai uzlabotu veiktspēju; •lokalizācija — vietnes tulkošana citās valodās! Uzmanību! Autors pieņem, ka šīs grāmatas lasītāji ir pazīstami ar HTML, CSS, JavaScript, Python valodām, datu bāzu darbības principiem un ir pamata prasmes tīmekļa izstrādē. Grāmatā tas viss netiks aprakstīts.
Autors: Vladimir Dronov
Izdevniecība: BHV
Vecuma ierobežojumi: 16+
Izdošanas gads: 2023
ISBN: 9785977517744
Lappušu skaits: 690
Izmērs: 235h170h30 mm
Vāka tips: мягкая
Svars: 850 g
ID: 1685588
Piegādes veidi
Izvēlieties piemērotu piegādes metodi
Izņemt no veikala
0.00 €
Piegāde pakomātā
Piegāde ar kurjeru