Veze, linkovi
Kompjuter biblioteka
Korpa
Django 3 kroz primere, prevod III izdanja

Preuzmite KOD   Preuzmite KÔD
Preuzmite poglavlje   Preuzmite poglavlje

Python programiranje Python programiranje

Django 3 kroz primere, prevod III izdanja

Autor: Antonio Melé
Broj strana: 568
ISBN broj: 9788673105529
Izdavač: Kompjuter biblioteka Kompjuter biblioteka
Godina izdanja: 2020.
Kataloški broj: 529.

Pregleda (30 dana / ukupno): 224 / 6076

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
         
   
Naruči ili rezerviši sa 40 % popusta
 
         
         
2530 rsd 1700 rsd Akcija!

10% dodatnog popusta za 2 ili više knjiga, osim knjiga koje su u pretplati i kompleta knjiga.

• Isporuka za 24 časa
• Plaćanje poštaru

 

 Django 3 kroz primere (treće izdanje)

Izrada veb aplikacija u realnom svetu

Naučite Django osnove, uključujući modele, prikaze, ORM, šablone, URL-ove, obrasce i autentifikaciju.

Implementirajte napredne funkcije, kao što su prilagođena polja modela, oznake prilagođenih šablona, keš memorija, posrednički softver, lokalizacija i još mnogo štošta.

Kreirajte složene funkcionalnosti, kao što su AJAX interakcija, društvena autentifikacija, pretraga punog teksta, sistem plaćanja, CMS, RESTful API-i i još mnogo štošta.

Integrišite u svoje projekte druge tehnologije, uključujući Redis, Celery, RabbitMQ, PostgreSQL i Channels.

Uključite Django projekte u izradu veb strana, koristeći NGINX, uWSGI i Daphne.

Ako želite da naučite ceo proces razvoja profesionalnih veb aplikacija, koristeći Python i Django, onda je ova knjiga za vas. U procesu izrade četiri profesionalna Django projekta naučićete Django 3 funkcije, kako da rešite uobičajene probleme u razvoju veb strana, kako da implementirate najbolju praksu i kako da uspešno implementirate svoje aplikacije. U ovoj knjizi izradićete aplikaciju za blog, veb sajt za merenje popularnosti veb strana, internet prodavnicu i platformu za elektronsko učenje. Pomoću uputstva „korak po korak“ ćete naučiti kako da integrišete popularne tehnologije, da poboljšate aplikacije pomoću AJAX-a, da kreirate RESTful API-e i da podesite proizvodno okruženje za vaše Django projekte. Kada pročitate ovu knjigu u celosti, savladaćete Django 3, pa ćete moći da izrađujete napredne veb aplikacije.

Naučite Django 3, tako što ćete izraditi stvarne veb aplikacije „od „nule“ u Pythonu, koristeći najbolju praksu kodiranja.

Integrišite druge tehnologije u svoju aplikaciju pomoću jasnih i detaljnih objašnjenja i opsežnih primera koda.

Implementirajte napredne funkcije, kao što su pretraga punog teksta, tok aktivnosti korisnika ili mehanizam za preporuke.

Dodajte funkcije u realnom vremenu pomoću Django Channelsa i WebSocketsa.

Sadržaj

1. Izrada aplikacije za blog

  • Instaliranje Djangoa
  • Kreiranje vašeg prvog projekta
  • Dizajniranje šeme podataka za blog
  • Izrada administratorskog sajta za modele
  • Upotreba QuerySetsa i menadžera
  • Izrada lista i prikaza detalja
  • Izrada obrazaca za prikaze
  • Dodavanje numerisanja strana
  • Korišćenje prikaza zasnovanih na klasama
  • Rezime

2. Poboljšanje bloga pomoću naprednih funkcija

  • Deljenje postova pomoću e-pošte
  • Kreiranje sistema za komentare
  • Dodavanje funkcije označavanja
  • Učitavanje postova prema sličnosti
  • Rezime

3. Proširenje aplikacije za blog

  • Kreiranje prilagođenih oznaka i filtera
  • Dodavanje mape veb sajta na sajt
  • Kreiranje feedova za postove na blogu
  • Dodavanje pretrage punog teksta na blog
  • Rezime

4. Izrada društvenog veb sajta

  • Izrada projekta društvenog veb sajta
  • Korišćenje Django radnog okvira za autentifikaciju
  • Registracija korisnika i korisnički profili
  • Izrada prilagođenog pozadinskog mehanizma za autentifikaciju
  • Dodavanje društvene autentifikacije na veb sajt
  • Rezime

5. Deljenje sadržaja na veb sajtu

  • Izrada veb sajta za merenje popularnosti veb strana
  • Objavljivanje sadržaja sa drugih veb sajtova
  • Kreiranje prikaza detalja za slike
  • Izrada umanjenog prikaza slika pomoću alatke easy-thumbnails
  • Dodavanje AJAX akcija pomoću jQueryja
  • Kreiranje prilagođenih dekoratora za prikaze
  • Dodavanje AJAX numerisanja strana u prikaze lista
  • Rezime

6. Praćenje korisničkih radnji

  • Izrada sistema za praćenje
  • Izrada aplikacije za generički tok aktivnosti
  • Upotreba signala za denormalizaciju brojeva
  • Korišćenje Redisa za skladištenje prikaza stavki
  • Rezime

7. Izrada internet prodavnice

  • Izrada projekta internet prodavnice
  • Izrada korpe za kupovinu
  • Registracija narudžbenica kupaca
  • Pokretanje asinhronih zadataka pomoću Celeryja
  • Rezime

8. Upravljanje plaćanjem i narudžbenicama

  • Integrisanje platnog mrežnog prolaza
  • Izvoz narudžbenica u CSV datoteke
  • Proširenje administratorskog sajta pomoću prilagođenih prikaza
  • Dinamično generisanje PDF faktura
  • Rezime

9. Proširenje prodavnice

  • Kreiranje sistema za kupone
  • Dodavanje internacionalizacije i lokalizacije
  • Izrada mehanizma za preporuke
  • Rezime

 10. Izrada platforme za elektronsko učenje

  • Postavljanje projekta elektronskog učenja
  • Izrada modela kursa
  • Kreiranje modela za raznovrstan sadržaj
  • Kreiranje CMS-a
  • Upravljanje modulima kursa i njihovim sadržajem
  • Rezime

11. Renderovanje i keširanje sadržaja

  • Prikazivanje kurseva
  • Dodavanje registracije učenika
  • Pristup sadržaju kursa
  • Korišćenje radnog okvira keša
  • Rezime

12. Izrada API-a

  • Izrada RESTful API-a
  • Rezime

13. Izrada servera za ćaskanje

  • Kreiranje aplikacije za ćaskanje
  • Django u realnom vremenu sa kanalima
  • Instaliranje kanala
  • Pisanje potrošača
  • Usmeravanje
  • Implementacija WebSocket klijenta
  • Omogučavanje sloja kanala
  • Promena potrošača radi potpune asinhronosti
  • Integrisanje aplikacije za ćaskanje sa postojećim prikazima
  • Rezime

 14. Akcija

  • Kreiranje proizvodnog okruženja
  • Implementacija prilagođenih komandi za upravljanje
  • Rezime

15. Indeks

 

 

Komentari

• Bojan Danon
Ne bi bilo loše da prevedete knjigu Two scoops of django 3.x https://www.feldroy.com/products/two-scoops-of-django-3-x

Ostavite komentar Ostavite komentar

 

Preporučujemo

Practical Maya Programming with Python

Practical Maya Programming with Python

Mastering Social Media Mining with Python

Mastering Social Media Mining with Python

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272