Django 2. Praktyczne tworzenie aplikacji sieciowych. Wydanie II
- Autor:
- Antonio Mele
- Ocena:
- 4.6/6 Opinie: 17
- Stron:
- 440
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Django 4. Praktyczne tworzenie aplikacji sieciowych. Wydanie IV
Antonio Melé
Opis ebooka: Django 2. Praktyczne tworzenie aplikacji sieciowych. Wydanie II
Django jest frameworkiem do budowy profesjonalnych aplikacji sieciowych w języku Python. Cieszy się zasłużoną opinią potężnego narzędzia, którego można się szybko nauczyć. Spodoba się każdemu, kto ceni prostotę użytkowania i pragmatyczne podejście do projektowania. Z pewnością Django jest atrakcyjnym rozwiązaniem dla programistów, którzy profesjonalnie podchodzą do tworzenia aplikacji WWW i stawiają na niezawodność.
To drugie, zaktualizowane i uzupełnione wydanie cenionego podręcznika pisania aplikacji sieciowych w Django. Krok po kroku pokazano w nim pełny proces tworzenia oprogramowania, od pierwszych linii kodu po wdrożenie, z akcentem na praktyczną stronę pracy dewelopera. Nie tylko zaprezentowano technikę pracy z frameworkiem, ale też opisano zasady integrowania innych popularnych technologii z projektami Django. Książka pozwala również zapoznać się z metodami rozwiązywania typowych problemów z implementacją, a także - w sposób naturalny, niejako mimochodem - nauczyć się najlepszych praktyk programistycznych z wykorzystaniem łatwych do powielenia procedur.
Najważniejsze zagadnienia omówione w książce:
- wprowadzenie do frameworka i tworzenie praktycznego projektu aplikacji
- implementacja zaawansowanych funkcji aplikacji sieciowych
- tworzenie modelu użytkownika i zintegrowane uwierzytelnianie
- praca z innymi technologiami, w tym zarządzanie płatnościami
- tłumaczenie aplikacji na wiele języków
- API typu RESTful
Django - dla tych, którzy chcą mieć świetne wyniki!
Jeśli chcesz poznać cały proces tworzenia profesjonalnych aplikacji webowych za pomocą Django, ta książka jest dla Ciebie. Ta książka przeprowadzi Cię przez proces tworzenia czterech profesjonalnych projektów Django. Przy okazji nauczy Cię, jak rozwiązywać typowe problemy i wdrażać najlepsze praktyki.
Dowiesz się, jak zbudować aplikację bloga, serwis społecznościowy do przechowywania zdjęć, sklep internetowy i platformę e-learningową. Książka nauczy Cię, jak ulepszać aplikacje za pomocą AJAXa, tworzyć API RESTful i konfigurować środowisko produkcyjne dla projektów Django. W książce omówiono tworzenie rzeczywistych aplikacji, a także rozwiązywanie typowych problemów i wdrażanie najlepszych praktyk. Po przeczytaniu tej książki będziesz miał obszerną wiedzę na temat Django i tworzenia zaawansowanych aplikacji webowych.
W tej książce omówiono następujące tematy:
- Tworzenie praktycznych aplikacji webowych za pomocą Django.
- Korzystanie z Django z innymi technologiami, takimi jak Redis i Celery.
- Tworzenie aplikacji Django w formie wtyczek.
- Tworzenie funkcji zaawansowanych, optymalizacja kodu i korzystanie z frameworka pamięci podręcznej.
- Internacjonalizacja projektów Django.
- Poprawa komfortu użytkowania dzięki zastosowaniu JavaScript i AJAX.
- Wprowadzanie do projektów funkcji społecznościowych.
- Tworzenie w aplikacjach API typu RESTful.
Wybrane bestsellery
-
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(83.85 zł najniższa cena z 30 dni)103.20 zł
129.00 zł(-20%) -
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(70.85 zł najniższa cena z 30 dni)87.20 zł
109.00 zł(-20%) -
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(50.05 zł najniższa cena z 30 dni)61.60 zł
77.00 zł(-20%) -
To trzecie, zaktualizowane i uzupełnione wydanie bestsellerowego podręcznika programowania w Pythonie. Naukę rozpoczniesz od podstawowych koncepcji programowania. Poznasz takie pojęcia jak zmienne, listy, klasy i pętle, a następnie utrwalisz je dzięki praktycznym ćwiczeniom. Dowiesz się, jak zape...(77.35 zł najniższa cena z 30 dni)
95.20 zł
119.00 zł(-20%) -
Grunge. Brudny, chropawy rock and roll, wyrosły z miłości do punka i heavy metalu. Długie włosy, wojskowe buty i flanelowe koszule miały być symbolami buntu pokolenia, które w gazetach, telewizjach i stacjach radiowych uparcie nazywano straconym pokoleniem X. Szczycił się swoją odmiennością i sar...(39.96 zł najniższa cena z 30 dni)
39.96 zł
51.90 zł(-23%) -
W 1929 roku siedemnastoletnia Lenora Hope została oskarżona o brutalne zamordowanie swoich rodziców i siostry. Policja jednak nigdy nie udowodniła jej winy.(31.90 zł najniższa cena z 30 dni)
16.36 zł
40.90 zł(-60%) -
Zimą 1978 roku świat był bliski końca. Śnieg przykrył ziemię grubą warstwą, a niektórzy twierdzili, że nawet piekło zamarzło. Tymczasem ono właśnie wtedy się obudziło.
-
Zanurz się w świat spisku i zdrady, starych wrogów i nowych przyjaciół, zasypanej śniegiem dziczy i korporacyjnej chciwości.(30.79 zł najniższa cena z 30 dni)
30.79 zł
39.99 zł(-23%) -
Brazylijscy dyplomaci przemycający tony złota, luksus bijący po oczach w peerelowskiej szarzyźnie, wielki proces i wieloletnie wyroki więzienia. Reportaż, saga rodzinna i historia niezwykłego serwisu.(42.82 zł najniższa cena z 30 dni)
42.82 zł
54.90 zł(-22%)
O autorze ebooka
Antonio Melé — dzięki swojemu ojcu bardzo wcześnie zainteresował się informatyką i programowaniem. Od 2006 roku zajmuje się projektami Django; opiekuje się hiszpańską społecznością użytkowników tego frameworka (django.es). Jest założycielem Zenx IT, firmy informatycznej tworzącej aplikacje sieciowe dla klientów z różnych sektorów gospodarki. Pracował również — jako CTO i konsultant — dla wielu startupów informatycznych.
Zobacz pozostałe książki z serii Packt
-
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(64.35 zł najniższa cena z 30 dni)79.20 zł
99.00 zł(-20%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(90.35 zł najniższa cena z 30 dni)111.20 zł
139.00 zł(-20%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)63.20 zł
79.00 zł(-20%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(57.85 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(44.85 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(57.85 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(51.35 zł najniższa cena z 30 dni)63.20 zł
79.00 zł(-20%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(51.35 zł najniższa cena z 30 dni)63.20 zł
79.00 zł(-20%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(57.85 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...
Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II
(96.85 zł najniższa cena z 30 dni)119.20 zł
149.00 zł(-20%)
Ebooka "Django 2. Praktyczne tworzenie aplikacji sieciowych. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Django 2. Praktyczne tworzenie aplikacji sieciowych. Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Django 2. Praktyczne tworzenie aplikacji sieciowych. Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Django 2 by Example: Build powerful and reliable Python web applications from scratch
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-283-5551-4, 9788328355514
- Data wydania książki drukowanej:
- 2019-06-11
- ISBN Ebooka:
- 978-83-283-5552-1, 9788328355521
- Data wydania ebooka:
- 2019-06-11 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 88093
- Rozmiar pliku Pdf:
- 11.8MB
- Rozmiar pliku ePub:
- 12.3MB
- Rozmiar pliku Mobi:
- 22.8MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Packt
Spis treści ebooka
- Instalacja Django 17
- Utworzenie odizolowanego środowiska Pythona 18
- Instalowanie Django za pomocą pip 19
- Tworzenie pierwszego projektu 20
- Uruchamianie serwera programistycznego 21
- Ustawienia projektu 23
- Projekty i aplikacje 24
- Utworzenie aplikacji 24
- Projekt schematu danych dla bloga 25
- Aktywacja aplikacji 27
- Tworzenie i stosowanie migracji 27
- Tworzenie witryny administracyjnej dla modeli 29
- Tworzenie superużytkownika 29
- Witryna administracyjna Django 29
- Dodawanie modeli do witryny administracyjnej 30
- Personalizacja sposobu wyświetlania modeli 32
- Praca z obiektami QuerySet i menedżerami 34
- Tworzenie obiektów 34
- Aktualizowanie obiektów 35
- Pobieranie obiektów 35
- Usunięcie obiektu 37
- Kiedy następuje określenie zawartości kolekcji QuerySet? 37
- Utworzenie menedżerów modelu 37
- Przygotowanie widoków listy i szczegółów 38
- Utworzenie widoków listy i szczegółów 38
- Dodanie wzorców adresów URL do widoków 39
- Kanoniczne adresy URL dla modeli 41
- Utworzenie szablonów dla widoków 41
- Dodanie stronicowania 45
- Użycie widoków opartych na klasach 47
- Podsumowanie 48
- Współdzielenie postów przy użyciu wiadomości e-mail 49
- Tworzenie formularzy w Django 50
- Obsługa formularzy w widokach 51
- Wysyłanie wiadomości e-mail w Django 52
- Generowanie formularza w szablonie 55
- Utworzenie systemu komentarzy 58
- Utworzenie formularza na podstawie modelu 60
- Obsługa klasy ModelForm w widoku 60
- Dodanie komentarzy do szablonu szczegółów posta 62
- Dodanie funkcjonalności tagów 65
- Pobieranie podobnych postów 70
- Podsumowanie 72
- Utworzenie własnych filtrów i znaczników szablonu 75
- Utworzenie własnych znaczników szablonu 76
- Utworzenie własnych filtrów szablonu 80
- Dodanie mapy witryny 82
- Utworzenie kanału wiadomości dla postów bloga 85
- Dodanie do bloga wyszukiwania pełnotekstowego 87
- Instalacja PostgreSQL 88
- Proste wyszukiwania 89
- Wyszukiwanie w wielu polach 90
- Utworzenie widoku wyszukiwania 90
- Stemming i ranking wyników 92
- Wagi zapytań 93
- Wyszukiwanie z podobieństwem trygramu 94
- Inne silniki wyszukiwania pełnotekstowego 95
- Podsumowanie 95
- Utworzenie projektu witryny społecznościowej 97
- Rozpoczęcie pracy nad aplikacją społecznościową 98
- Użycie frameworka uwierzytelniania w Django 99
- Utworzenie widoku logowania 100
- Użycie widoków uwierzytelniania w Django 105
- Widoki logowania i wylogowania 105
- Widoki zmiany hasła 110
- Widoki zerowania hasła 112
- Rejestracja użytkownika i profile użytkownika 117
- Rejestracja użytkownika 117
- Rozbudowa modelu User 120
- Użycie własnego modelu User 126
- Użycie frameworka komunikatów 126
- Implementacja własnego mechanizmu uwierzytelniania 128
- Dodanie do witryny uwierzytelnienia za pomocą innej witryny społecznościowej 130
- Uwierzytelnienie za pomocą serwisu Facebook 132
- Uwierzytelnienie za pomocą serwisu Twitter 136
- Uwierzytelnienie za pomocą serwisu Google 138
- Podsumowanie 142
- Utworzenie witryny internetowej do kolekcjonowania obrazów 144
- Utworzenie modelu Image 144
- Zdefiniowanie relacji typu "wiele do wielu" 146
- Rejestracja modelu Image w witrynie administracyjnej 146
- Umieszczanie treści pochodzącej z innych witryn internetowych 147
- Usunięcie zawartości pól formularza 148
- Nadpisanie metody save() egzemplarza ModelForm 148
- Utworzenie bookmarkletu za pomocą jQuery 152
- Utworzenie widoku szczegółowego obrazu 160
- Utworzenie miniatury za pomocą sorl-thumbnail 162
- Dodanie akcji AJAX za pomocą jQuery 163
- Wczytanie jQuery 165
- CSRF w żądaniach AJAX 166
- Wykonywanie żądań AJAX za pomocą jQuery 167
- Utworzenie własnego dekoratora dla widoków 170
- Dodanie stronicowania AJAX do widoków listy 171
- Podsumowanie 175
- Utworzenie systemu obserwacji 177
- Utworzenie relacji typu "wiele do wielu" za pomocą modelu pośredniego 178
- Utworzenie widoków listy i szczegółowego dla profilu użytkownika 181
- Utworzenie widoku AJAX pozwalającego na obserwację użytkowników 184
- Budowa ogólnego strumienia aktywności aplikacji 187
- Użycie frameworka contenttypes 188
- Dodanie do modelu relacji generycznych 189
- Uniknięcie powielonych akcji w strumieniu aktywności 192
- Dodanie akcji użytkownika do strumienia aktywności 193
- Wyświetlanie strumienia aktywności 194
- Optymalizacja kolekcji QuerySet dotyczącej powiązanych obiektów 194
- Tworzenie szablonów dla akcji 196
- Użycie sygnałów dla denormalizowanych zliczeń 197
- Praca z sygnałami 198
- Definiowanie klas konfiguracyjnych aplikacji 200
- Użycie bazy danych Redis do przechowywania różnych elementów widoków 202
- Instalacja bazy danych Redis 202
- Użycie bazy danych Redis z Pythonem 204
- Przechowywanie różnych elementów widoków w bazie danych Redis 205
- Przechowywanie rankingu w bazie danych Redis 206
- Kolejne kroki z bazą danych Redis 208
- Podsumowanie 209
- Utworzenie projektu sklepu internetowego 211
- Utworzenie modeli katalogu produktów 212
- Rejestracja modeli katalogu w witrynie administracyjnej 214
- Utworzenie widoków katalogu 215
- Utworzenie szablonów katalogu 217
- Utworzenie koszyka na zakupy 221
- Użycie sesji Django 222
- Ustawienia sesji 223
- Wygaśnięcie sesji 224
- Przechowywanie koszyka na zakupy w sesji 224
- Utworzenie widoków koszyka na zakupy 228
- Utworzenie procesora kontekstu dla bieżącego koszyka na zakupy 234
- Rejestracja zamówień klienta 237
- Utworzenie modeli zamówienia 237
- Dołączenie modeli zamówienia w witrynie administracyjnej 239
- Utworzenie zamówień klienta 240
- Wykonywanie zadań asynchronicznych za pomocą Celery 244
- Instalacja Celery 244
- Instalacja RabbitMQ 244
- Dodanie Celery do projektu 245
- Dodawanie do aplikacji zadań asynchronicznych 246
- Monitorowanie Celery 248
- Podsumowanie 248
- Integracja bramki płatności 249
- Tworzenie konta sandbox serwisu Braintree 250
- Instalowanie modułu Pythona Braintree 251
- Integracja bramki płatności 252
- Testowanie płatności 259
- Wdrożenie do produkcji 261
- Eksport zamówienia do pliku CSV 261
- Dodanie własnych akcji do witryny administracyjnej 262
- Rozbudowa witryny administracyjnej za pomocą własnych widoków 264
- Dynamiczne generowanie rachunków w formacie PDF 268
- Instalacja WeasyPrint 269
- Utworzenie szablonu PDF 269
- Generowanie pliku w formacie PDF 270
- Wysyłanie dokumentów PDF za pomocą wiadomości e-mail 273
- Podsumowanie 274
- Utworzenie systemu kuponów 275
- Utworzenie modeli kuponu 276
- Zastosowanie kuponu w koszyku na zakupy 278
- Zastosowanie kuponu w zamówieniu 283
- Internacjonalizacja i lokalizacja projektu 285
- Internacjonalizacja za pomocą Django 286
- Przygotowanie projektu do internacjonalizacji 288
- Tłumaczenie kodu Pythona 289
- Tłumaczenie szablonów 295
- Użycie interfejsu do tłumaczeń o nazwie Rosetta 298
- Opcja fuzzy 301
- Wzorce adresów URL dla internacjonalizacji 301
- Umożliwienie użytkownikowi zmiany języka 303
- Tłumaczenie modeli za pomocą django-parler 305
- Format lokalizacji 312
- Użycie modułu django-localflavor do weryfikacji pól formularza 313
- Utworzenie silnika rekomendacji produktu 314
- Rekomendacja produktu na podstawie wcześniejszych transakcji 314
- Podsumowanie 321
- Utworzenie platformy e-learningu 323
- Utworzenie modeli kursu 324
- Rejestracja modeli w witrynie administracyjnej 326
- Użycie fikstur w celu dostarczenia początkowych danych dla modeli 327
- Utworzenie modeli dla zróżnicowanej treści 329
- Wykorzystanie dziedziczenia modelu 330
- Utworzenie modeli treści 332
- Utworzenie własnych kolumn modelu 334
- Dodawanie porządkowania do modułów i obiektów treści 336
- Utworzenie systemu zarządzania treścią 340
- Dodanie systemu uwierzytelniania 340
- Utworzenie szablonów uwierzytelniania 341
- Utworzenie widoków opartych na klasach 343
- Użycie domieszek w widokach opartych na klasach 344
- Praca z grupami i uprawnieniami 346
- Zarządzanie modułami kursu i treścią 352
- Użycie zbioru formularzy 352
- Dodanie treści do modułów kursów 356
- Zarządzanie modułami i treścią 361
- Zmiana kolejności modułów i treści 365
- Podsumowanie 368
- Wyświetlanie kursów 369
- Dodanie rejestracji uczestnika 374
- Utworzenie widoku rejestracji uczestnika 374
- Zapisanie się na kurs 376
- Uzyskanie dostępu do treści kursu 379
- Generowanie różnych rodzajów treści 383
- Użycie frameworka buforowania 385
- Dostępne mechanizmy buforowania 386
- Instalacja Memcached 387
- Ustawienia bufora 387
- Dodanie Memcached do projektu 388
- Poziomy buforowania 389
- Użycie niskopoziomowego API buforowania 389
- Buforowanie fragmentów szablonu 393
- Buforowanie widoków 394
- Podsumowanie 395
- Utworzenie API typu RESTful 397
- Instalacja Django Rest Framework 398
- Definiowanie serializacji 399
- Klasy parserów i renderowania formatów 400
- Utworzenie widoków listy i szczegółowego 401
- Serializacja zagnieżdżona 403
- Utworzenie własnych widoków 404
- Obsługa uwierzytelnienia 405
- Określenie uprawnień do widoków 406
- Utworzenie kolekcji widoku i routerów 408
- Dołączenie dodatkowych akcji do kolekcji widoku 409
- Tworzenie własnych uprawnień 410
- Serializacja treści kursu 410
- Podsumowanie 413
- Wdrożenie w środowisku produkcyjnym 415
- Zarządzanie ustawieniami dla wielu środowisk 415
- Instalacja PostgreSQL 418
- Sprawdzenie projektu 419
- Udostępnianie Django za pomocą WSGI 419
- Instalacja uWSGI 419
- Konfiguracja uWSGI 420
- Instalacja Nginx 422
- Środowisko produkcyjne 422
- Konfiguracja Nginx 423
- Udostępnianie zasobów statycznych i multimedialnych 424
- Ochrona połączeń za pomocą SSL 425
- Utworzenie własnego oprogramowania pośredniczącego 428
- Utworzenie oprogramowania pośredniczącego do obsługi subdomeny 429
- Obsługa wielu subdomen za pomocą Nginx 430
- Implementacja własnych poleceń administracyjnych 431
- Podsumowanie 434
O autorze 11
O recenzentach 12
Przedmowa 13
Rozdział 1. Utworzenie aplikacji bloga 17
Rozdział 2. Usprawnienie bloga za pomocą funkcji zaawansowanych 49
Rozdział 3. Rozbudowa aplikacji bloga 75
Rozdział 4. Utworzenie witryny społecznościowej 97
Rozdział 5. Udostępnianie treści w witrynie internetowej 143
Rozdział 6. Śledzenie działań użytkownika 177
Rozdział 7. Utworzenie sklepu internetowego 211
Rozdział 8. Zarządzanie płatnościami i zamówieniami 249
Rozdział 9. Rozbudowa sklepu internetowego 275
Rozdział 10. Budowa platformy e-learningu 323
Rozdział 11. Renderowanie i buforowanie treści 369
Rozdział 12. Utworzenie API 397
Rozdział 13. Wdrożenie 415
Skorowidz 435
Helion - inne książki
-
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(32.44 zł najniższa cena z 30 dni)39.92 zł
49.90 zł(-20%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(51.35 zł najniższa cena z 30 dni)63.20 zł
79.00 zł(-20%) -
Tę książkę docenią wszyscy zainteresowani eksploracją danych i uczeniem maszynowym, którzy chcieliby pewnie poruszać się w świecie nauki o danych. Pokazano tu, w jaki sposób Excel pozwala zobrazować proces ich eksplorowania i jak działają poszczególne techniki w tym zakresie. Przejrzyście wyjaśni...
Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku
(43.55 zł najniższa cena z 30 dni)53.60 zł
67.00 zł(-20%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(44.85 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
(44.85 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przeko...
Rewolucja sztucznej inteligencji w medycynie. Jak GPT-4 może zmienić przyszłość Rewolucja sztucznej inteligencji w medycynie. Jak GPT-4 może zmienić przyszłość
(43.55 zł najniższa cena z 30 dni)53.60 zł
67.00 zł(-20%) -
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zesp...
Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej
(43.55 zł najniższa cena z 30 dni)53.60 zł
67.00 zł(-20%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(38.35 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(44.85 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)87.20 zł
109.00 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Django 2. Praktyczne tworzenie aplikacji sieciowych. Wydanie II Antonio Mele (17) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(5)
(7)
(2)
(1)
(0)
(2)
Oceny i opinie poprzednich wydań
więcej opinii