|

Python – #15 – list() – .copy()

Metoda .copy() Zwraca płytką kopię (shallow copy) listy. Płytka kopia powoduje przekopiowanie jedynie wartości listy. Gdy porównamy identyfikator obiektu oryginalnej listy z identyfikatorem obiektu skopiowanej listy, to zauważymy, że identyfikatory posiadają różne wartości. Składnia: Parametry: Metoda nie posiada parametrów. Wartość zwracana: list() Przykłady: Kopiowanie głębokie (deep copy) powoduje skopiowanie referencji do obiektu, przez co, gdy…

|||

Django – #39 – REST API cz. 14 – E-mail aktywujący konto

Wprowadzenie. Jak wiemy z naszego doświadczenia, gdy się rejestrujemy do aplikacji, często zdarza się, że wysyłany jest do nas e-mail aktywujący nasze konto. Nieraz mechanizm ten jest tak skonstruowany, że wystarczy jedynie nacisnąć na link w mailu, w innych przypadkach dodatkowo musimy na przykład podać / zmienić hasło. Metod aktywacji oraz implementacji jest wiele i…

|

Python – #12 – list()

Typ – list() Lista jest zmienną, która pozwala przechowywać wiele obiektów.  listy są uporządkowane (ordered). Kolejność obiektów w liście się nie zmienia. Każdy nowy obiekt, który zostanie dodany do listy, umieszczany jest na końcu tej listy.  listy są mutowalne (Mutable), to znaczy pozwalają zmieniać zawartość. Oznacza to, że do istniejącej listy możemy dodawać kolejne obiekty, możemy…

|||

Django – #38 – REST API cz. 13 – Generowanie tokena dla istniejących użytkowników

Wprowadzenie. W poprzednim wpisie przedstawiłem, w jaki sposób możemy zrealizować uwierzytelnianie przy pomocy tokena. Omawiany Token był wówczas tworzony w momencie tworzenia nowego konta. Wyobraźmy sobie taki przypadek, że posiadamy już aplikację, mamy zarejestrowanych użytkowników i chcemy wprowadzić dodatkową funkcjonalność w postaci tokena uwierzytelniającego. W związku z takim przypadkiem we wpisie przedstawiłem, w jaki sposób generować…

|||

Django – #37 – REST API cz. 12 – Uwierzytelnianie przy pomocy Tokena

Wprowadzenie. We wpisie przedstawiłem jedną z metod uwierzytelniania, którą dostarcza nam Django Rest Famework. Uwierzytelnianie to jest realizowane przy pomocy tak zwanego Tokena, który może być na przykład generowany w momencie tworzenia konta użytkownika. Spis treści serii Django REST API cz. 1– Tworzenie nowego projektu  Django REST API cz. 2 – ListAPIView  Django REST API…

||

Najlepsze źródła wiedzy z zakresu programowania (Python, Django)

Wprowadzenie. Nawiązując do wpisu Mateusza o najlepszych źródłach wiedzy z zakresu elektroniki, postanowiłem również podzielić się moimi pozycjami, skąd między innymi czerpię wiedzę. Poniżej zamieszczam listę blogów, kanałów na YouTube, oraz strony www, gdzie znajdziemy mnóstwo wartościowej wiedzy. Lista przedstawiona jest alfabetycznie. Zapraszam do obserwowania każdej z poniższych pozycji, dzięki którym można zyskać dużo wiedzy,…

|||

Django – #36 – REST API cz. 11 – Rejestracja nowego użytkownika poprzez API

Wprowadzenie. Rejestracja nowego użytkownika w naszej bazie danych może odbywać się na kilka sposobów. Może zdarzyć się tak, że logika biznesowa aplikacji oraz API, z którego będą korzystały aplikacje, będzie wymagała, aby rejestrowania nowego użytkownika było możliwe przy pomocy API. Dlatego w tym wpisie przedstawię jak zrealizować jakie założenie. Spis treści serii Django REST API…