Mam problem z wyborem metodologii tworzenia RESTful API z Django. Żadne z podejść, które próbowałem, nie wydaje się być "srebrnym" pociskiem. WAPI od http://fi.am jest prawdopodobnie najbliższy temu, co chciałbym osiągnąć, jednak nie jestem pewien, czy jest dopuszczalne w prawdziwym API RESTful, aby parametry, które są identyfikatorami zasobów, były w tekście zapytania zamiast w "czystym" formacie URL. Wszelkie sugestie dotyczące modyfikacji WAPI RestBinding.PATTERN, aby "wyczyścić" adresy URL? Inną opcją, którą zbadałem jest Django-Rest-Interface. Ramy te wydają się jednak naruszać jeden z najważniejszych elementów, których potrzebuję, a mianowicie pełny adres URL zasobów dla odniesień do innych zasobów (patrz http://jacobian.org/writing/rest-worst-practices/ Niewłaściwe użycie łączy). Ostatnią opcją jest użycie django-multiresponse i zasadniczo zrobić to na dłuższą metę.Django i Restful APIs
Proszę o udzielenie mi najlepszej porady, w szczególności osób, które podjęły tę decyzję.
Django-tłok nie był dobrze utrzymany od lat. Chociaż ma nowego opiekuna, lepiej wybrać coś z http://djangopackages.com/grids/g/api/, które jest bardziej aktualne. – pydanny
Chciałbym * zdecydowanie * doradzić unikanie django-tłoków. Używam go od czasu, gdy został porzucony i może sprawić, że życie * będzie bardzo bolesne, szczególnie jeśli musisz zacząć robić coś, co nie jest normalne w przypadku serializera. –
django-tastypie jest teraz moim preferowanym rozwiązaniem dla REST. – gsiegman