Джанго-поршень достаточно зрелый? - PullRequest
7 голосов
/ 20 сентября 2010

Я занимаюсь разработкой рекламного сайта и хочу использовать веб-сервисы для запросов. Я имею в виду, что сайт издателя поместит фрагмент JavaScript и перетянет баннер через REST GET.

Является ли каркас django-поршневой достаточно зрелым для реализации этой функциональности?

Ответы [ 4 ]

13 голосов
/ 04 июня 2011

Я искал "лучший" пакет Django REST и наткнулся на эту таблицу, которая полезна:

http://www.djangopackages.com/grids/g/api/

На данный момент (середина 2011 г.)Django-Tastypie - явный победитель по количеству авторов, обновленной кодовой базе, документации и общей активности.

EDIT, январь 2012: я думаю, что два ведущих претендента теперь Django-Tastypie , а также Django-REST-framework .Последний имеет действительно полезную функцию веб-браузерных API, которые я еще не видел в других пакетах.

6 голосов
/ 20 сентября 2010

Я в настоящее время использую его, и он достаточно хорош для моих нужд, которые довольно просты (в основном просто простой способ настроить API только для чтения для данных модели).У меня есть пара критических замечаний:

  1. Не похоже, что jespern, создатель кода, делает много в ответ на проблемы, опубликованные в bitbucket .Возможно, несправедливая критика и активность в django-поршневой группе Google .Тем не менее, разочаровывает публикация проблемы и отсутствие ответа.

  2. Кажется, в кодировании есть некоторые несоответствия или ошибки.Например, это проблема , которую я выложил.(Я могу продолжить это в группе).

1 голос
/ 20 сентября 2010

Я не могу ответить "достаточно ли он зрелый".Мы все еще оцениваем наши варианты сами.

Однако вы можете проверить это:

0 голосов
/ 20 сентября 2010

Джанго, безусловно, достаточно зрелый. Это приводит в действие более десятка громких сайтов в производстве. С другой стороны, поршень, я бы не знал, за исключением bitbucket.org. Я не знаю никаких других «громких» сайтов, которые его используют. Не похоже, что вам нужен сложный фреймворк поверх Django только для обработки REST. Вы можете легко реализовать службу RESTful поверх Django без использования какой-либо другой конкретной библиотеки.

...