|||

Django – #30 – REST API cz. 6 – Uszczegóławianie odpowiedzi

Wprowadzenie. Tworząc API, należy pamiętać o optymalizacji liczby zapytań wysyłanych do serwera, w celu zmniejszenia odciążenia. W większości przypadków lepiej, żeby pojedyncza odpowiedź posiadała więcej danych, niż żebyśmy wysyłali wiele dodatkowych zapytań. Wysłanie kilku zapytań sumarycznie zajmie więcej czasu. W tym wpisie przedstawię, w jaki sposób możemy dokonać tej oto optymalizacji. Spis treści serii Django…

|||

Django – #29 – REST API cz. 5 – ListCreateAPIView i konfiguracja dostępu

Wprowadzenie. Przechodząc dalej, warto zapoznać się z funkcjonalnościami kolejnych widoków generycznych oraz ograniczeniem dostępu w zależności od rodzaju konta. W związku z tym we wpisie zaprezentowałem kolejny widok generyczny, którym jest ListCreateAPIView oraz pokazałem, w jaki sposób, można zarządzać dostępem do danych dla określonego widoku. Spis treści serii Django REST API cz. 1– Tworzenie nowego…

|||

Django – #28 – REST API cz. 4 – Widoki generyczne

Wprowadzenie. W drugim wpisie serii o DRF zastosowaliśmy jeden z widoków generycznych, którym był ListAPIView. Warto zaznaczyć, że używanie widoków generycznych znacznie skraca czas pracy o ile nasze API, będzie posiadało standardowe zachowanie. W tym wpisie przedstawię widoki generyczne, które dostarcza nam Django REST Framework. Spis treści serii Django REST API cz. 1– Tworzenie nowego projektu  Django REST API…

|||

Django – #27 – REST API cz. 3 – Wbudowana strona logowania

Wprowadzenie. We wpisie przedstawiam wbudowany mechanizm logowania, który dostarcza nam Django REST Framework. Dzięki tej funkcjonalności możemy szybko i w prosty sposób testować naszą aplikację pod względem dostępu do danych przez konkretnego autoryzowanego użytkownika. Spis treści serii Django REST API cz. 1– Tworzenie nowego projektu  Django REST API cz. 2 – ListAPIView  Django REST API…

|||

Django – #26 – REST API cz. 2 – ListAPIView

Wprowadzenie. Po pierwszym wpisie, który przygotował grunt pod naszą aplikacją typu REST, przedstawiam krok po kroku jak uruchomić pierwszą aplikację REST API. W tym wpisie pokażę co zrobić, aby nasz serwer wysyłał dane znajdujące się w bazie danych, jeżeli dostanie zapytanie get. Spis treści serii Django REST API cz. 1– Tworzenie nowego projektu  Django REST API cz. 2 – ListAPIView …

|||

Django – #25 – REST API cz. 1 – Tworzenie nowego projektu

Wprowadzenie. W kolejnym cyklu artykułów o Django stworzę API, które będzie zgodne z regułami REST (ang. Representational State Transfer). REST definiuje określony format danych oraz określa, w jaki sposób odbywa się wymiana danych między serwerem a klientem. Ponieważ pisanie od podstaw wszystkich mechanizmów, które spełniałyby reguły REST, byłoby bardzo czasochonne, dlatego skorzystamy z gotowego frameworka…

Programowanie w C – Przekazywanie funkcji jako argument funkcji
||

Programowanie w C – Przekazywanie funkcji jako argument funkcji

Wprowadzenie. We wpisie przedstawiłem, w jaki sposób przekazać funkcję jako argument innej funkcji. Taka funkcjonalność może przydać nam się, gdy na przykład chcemy przeprowadzić testy naszej funkcji lub chcemy „obudować” funkcję dodatkową funkcjonalnością. Zakres artykułu. Przekazywanie funkcji jako argument funkcji Przekazanie funkcji z parametrami jako argument funkcji Przekazywanie funkcji jako argument funkcji W pierwszym kroku…

|

Python – #11 – JSON cz. 3

Wprowadzenie. W trzeciej części wpisu o formacie JSON przedstawiłem, jak prezentuje się konwersja typów, między Pythonem a JSONem. Wpis ten jest jedynie krótkim uzupełnieniem dla poprzednich wpisów. Pełna dokumentacja do pakietu json znajduje się pod tym linkiem.  Zakres artykułu. Python —> JSON – Konwersja typów Python —> JSON – Konwersja typów Konwersja typów między Pythonem…

|

Python – #10 – JSON cz. 2

Wprowadzenie. W drugiej części wpisu o formacie JSON w Pythonie przedstawiłem odwrotny kierunek konwersji, to znaczy konwersję z formatu JSON do typów danych Pythona.  Zakres artykułu. Konwersja z JSON do Dict Konwersja z pliku JSON do Dict Konwersja z JSON do Dict Tak samo, jak w poprzedniej części musimy zaimportować pakiet json. W następnym kroku…

|

Python – #9 – JSON cz. 1

Wprowadzenie. We wpisie przedstawiłem w jaki sposób dokonać konwersji z typów z Pythona do formatu JSON. JSON jest to plik tekstowy, który ma zdefiniowaną strukturę typów danych niezależną od konkretnego języka programowania. Służy przede wszystkim do wymiany danych między programami / aplikacjami, które wykorzystują różne języki programowania.  Zakres artykułu. Konwersja z Dict do JSON Konwersja…