Ohjelmiston tiedot:
Versio: 3.2.2 Päivitetty
Lähetyksen päivämäärä: 1 Oct 15
Lupa: Vapaa
Suosio: 184
perustuu modulaariseen arkkitehtuuriin, Django REST puitteet voidaan käyttää luotaessa REST API kaikenlaista Web saatavia palveluja.
Koodi on hyvin dokumentoitu ja opetusohjelmia tarjotaan helppo levityspinnalta.
Tällä hetkellä yritykset, kuten Mozilla ja Eventbrite luottaa Django REST puitteet valtaan joitakin heidän API.
Mikä on uusi tässä julkaisussa:
< ul>
Mikä on uusi versiossa 3.1.0:
- Parempi tuki API versiointi.
- Sisäänrakennettu kansainvälistymisen tuki.
- Tuki Django 1.8: n HStoreField ja ArrayField.
- super-älykäs osoitin sivutuksen järjestelmään.
- parannettu sivunumerointi API, tukemalla otsikon tai kehon sivutuksen tyylejä.
- sivutus valvonta tekee vuonna selattavaa API.
Mikä on uusi versiossa 3.0.5:
- Tulostettava esityksiä serializers, joiden avulla voit tarkastaa täsmälleen Millä aloilla ovat läsnä esimerkiksi.
- Yksinkertainen malli serializers jotka ovat huomattavasti helpompi ymmärtää ja debug, ja että on helppo vaihtaa implisiittinen ModelSerializer luokan ja nimenomaisen Serializer luokka.
- uusi BaseSerializer luokka, jolloin se on helpompi kirjoittaa serializers vaihtoehtoisia varastoinnin backends, tai täysin muokata serialization ja validointi logiikka.
- puhtaampi kentät API myös uusia luokkia, kuten ListField ja MultipleChoiceField.
- Super yksinkertainen oletus toteutukset geneeristen näkemyksiä.
- Tuki pakottavista miten validointivirheitä hoidetaan API.
- metatiedot API, jonka avulla voit muokata miten OPTIONS pyynnöt hoidetaan API.
- tasaisempi JSON ulostulo Unicode tyyli koodausta oletusarvoisesti käytössä.
- malleihin HTML-muodossa renderöinti varten serializers.
Mikä on uusi versiossa 2.3.12:
- Suojaus fix:
- OrderingField nyt ainoastaan avulla tilaaminen luettavissa serializer kenttiin tai pelloilla selvästi määritelty käyttäen ordering_fields. Tämä estää käyttäjiä voisivat määrätä peltojen jotka eivät näy API, ja hyödyntämällä tilaamista arkaluonteisia tietoja, kuten salasanan hash.
- Bugikorjaus:
- write_only = True kentät nyt näkyvät selattavaa API.
Mikä on uusi versiossa 2.2.0:
- Python 3 tukea.
- Lisätty post_save () koukku geneeriseen näkemyksiä.
- Salli serializers käsittelemään kyinen sekä esineitä.
- paheksua ManyRelatedField () syntaksi hyväksi RelatedField (monet = True)
- paheksua null = True suhteista hyväksi vaaditaan = False.
- paheksua tyhjä = totta CharFields, käytä vain tarvittava = False.
- paheksua valinnainen obj väitteen käyttöoikeudet tarkastuksissa hyväksi has_object_permission.
- paheksua implisiittinen hyperlinkitettyjä suhteet käyttäytymistä.
- Bugikorjaus: Korjaa rikki DjangoModelPermissions.
- Bugikorjaus: Salli serializer lähtö välimuistiin.
- Bugikorjaus: Korjaa muotoilu on selattavissa API kirjautuminen.
Mikä on uusi versiossa 2.1.6:
- unfix DjangoModelPermissions.
Mikä on uusi versiossa 2.1.1:
- Tuki käyttää HTML poikkeus malleja. Esim. 403.html
- linkitetään kentät valinnaisia slug_field, slug_url_kwarg ja pk_url_kwarg perustelut.
- Bugikorjaus: Deal lisävarusteena perään slashs oikein luotaessa korppujauhoja.
- Bugikorjaus: Tee textareas levyinen muilla aloilla selattavissa API.
vaatimukset :
- Python 2.6.x tai uudempi
- Django 1.3 tai uudempi
Kommentteja ei löytynyt