Szczegóły programowe:
Wersja: 3.2.2 Aktualizowane
Filmu: 1 Oct 15
Licencja: Wolny
Popularność: 184
Na podstawie architektury modułowej ramy Django reszta może być używany do tworzenia odpoczynek API dla każdego rodzaju internetowych dostępnych usług.
Kod jest bardzo dobrze udokumentowane i tutoriale są do łatwego wdrażania.
W tym momencie, firmy, takie jak Mozilla i Eventbrite zaufać ramy Django REST do zasilania niektórych ich API
Co nowego w tym wydaniu:.
< ul>
Co nowego w wersji 3.1.0:.
- Lepsze wsparcie dla API wersjonowanie
- Wbudowana obsługa internacjonalizacji.
- Wsparcie dla Django 1.8 w HStoreField i ArrayField.
- super inteligentny system kursor podział na strony.
- Ulepszona paginacja API, nagłówek wspieranie lub ciałem style podział na strony.
- Kontrola paginacji renderowania w dostępną do przeglądania API.
Co nowego w wersji 3.0.5:
- reprezentacje druku na serializers, które pozwalają dokładnie sprawdzić jakie pola są obecne na przykład.
- Prosty model serializers, które są znacznie łatwiejsze do zrozumienia i debugowania, a które ułatwiają przełączanie między implicite klasy ModelSerializer i wyraźną klasy Serializatora.
- Nowa klasa BaseSerializer, dzięki czemu łatwiej napisać serializers alternatywnych backendów przechowywania lub całkowicie dostosować serializacji i logiki sprawdzania poprawności.
- Do czyszczenia pola API w tym nowych klas, takich jak ListField i MultipleChoiceField.
- Super proste implementacje domyślne ogólnych poglądów.
- Wsparcie dla nadrzędne, jak błędy sprawdzania są obsługiwane przez API.
- API metadanych, który pozwala na dostosowanie sposobu OPCJE żądania są obsługiwane przez API.
- bardziej zwarte wyjście JSON z kodowaniem Unicode stylu domyślnie włączona.
- na matrycy formularza HTML oparte renderowania serializers.
Co nowego w wersji 2.3.12:
- poprawka bezpieczeństwa:
- OrderingField teraz tylko umożliwia zamawianie na czytelnych pól serializatora, lub na polach wyraźnie określone za pomocą ordering_fields. Uniemożliwia to użytkownikom możliwość zamówić przez pola, które nie są widoczne w API i wykorzystywanie kolejnością danych wrażliwych, takich jak hashe haseł.
- Bugfix:
- write_only = pola Prawdziwi teraz wyświetlane w dostępną do przeglądania API.
Co nowego w wersji 2.2.0:.
- Python 3 Wsparcie
- Dodano post_save () podłączyć do ogólnych poglądów.
- Pozwól serializers do obsługi dicts jak również obiektów.
- Deprecate ManyRelatedField () Składnia na rzecz RelatedField (wiele = True)
- Deprecate wartość null = True na rzecz stosunków w wymaganej = False.
- potępiać puste = True na CharFields, po prostu stosować wymagane = False.
- potępiać opcjonalny argument uprawnieniami kontroli obj rzecz has_object_permission.
- potępiać niejawny zachowanie relations linkiem.
- Bugfix: naprawić uszkodzone DjangoModelPermissions .
- Bugfix:. Zezwalaj na wyjście serializer być buforowane
- Bugfix: Fix stylizacji na dostępną do przeglądania API logowania .
Co nowego w wersji 2.1.6:.
- UNFIX DjangoModelPermissions
Co nowego w wersji 2.1.1:
- Wykorzystanie Wsparcie HTML szablonów wyjątków. Np. 403.html
- pola linkiem wziąć opcjonalne slug_field, slug_url_kwarg i pk_url_kwarg argumenty.
- Bugfix:. Pogódź się z opcjonalnymi slashs wahaczami wzdłużnymi prawidłowo podczas generowania bułkę tartą,
- Bugfix: Sprawdź, pola tekstowe samą szerokość jak w innych dziedzinach, część dostępną do przeglądania API .
Wymagania :
- Python 2.6.x lub wyższy,
- Django 1.3 lub wyższej,
Komentarze nie znaleziono