Подтвердить что ты не робот

Есть что-то лучше, чем джанго-поршень?

С 145 вилками, 125 открытыми проблемами и последним выпуском почти 2 года назад, django-piston, похоже, приближается к отказоустойчивости, и поскольку проект, над которым я работаю, скорее всего будет большим, я бы хотел стандартизировать на что-то, что будет вокруг какое-то время. Есть ли что-то похожее на консенсус в сообществе Python/Django относительно предпочтения сервисов REST API? Даже если это одна из этих 145 вилок? В идеале, я бы хотел найти что-то, что хорошо сочетается с @jacobian REST Worst Practices

4b9b3361

Ответ 1

Проект Django Piston, похоже, оставлен. Django rest framework имеет большое преимущество со своей второй версией.

Обратите внимание, что это действительно на данный момент (2014), время может решить разные.

Ответ 2

проверить http://djangopackages.com/grids/g/api/ (django-tastypie выглядит очень многообещающим)

Мне также очень не нравится Piston. Не поймите меня неправильно. Это (или было) хорошее приложение, хотя оно имеет свои проблемы. Основная проблема, с которой я работал, заключается в том, что она скрывает отладочную информацию, поступающую из django.

Если вы абсолютно не уверены в том, что использовать свой собственный ролик. С django 1.3 и представлениями, основанными на классе, у вас уже есть хороший способ добавить API, подобный этому. Если вам нужны OAuth или другие методы проверки подлинности, вы можете просто проверить существующие способы в поршне или других приложениях и использовать их.

Ответ 4

Стоит упомянуть о django-tastypie

Это становится быстрее, чем другие.