Мы ищем общее решение RESTful API для нашего проекта Django. Сначала мы будем использовать API для вызовов Ajax на веб-сайте, а затем для мобильных приложений, внешних приложений и тому подобного.
Я нашел два модуля, которые, кажется, широко используются. Джанго-поршень и Джанго-вкусный пирог
Из того, что я прочитал, поршень кажется старше и, следовательно, более зрелым, но, возможно, немного устаревшим ?!
Хотя вкусный пирог относительно нов и хорошо документирован.
С чем лучше всего пойти? Джанго-поршень или Джанго-вкусный пирог ?
Для нас важно (упорядочено по приоритетам): постоянное сопровождение исходного кода, документация, стабильность, простота использования.
РЕДАКТИРОВАТЬ (16 июля 2013 г.):
Теперь, спустя год, у нас явный победитель. Сначала мы пошли с вкусным пирогом. Который нам нравился. Но через полгода или около того мы переключились на готовящуюся тогда django-rest-framework и никогда не оглядывались назад.
Что нам больше всего нравится в этом:
Мы сильно полагаемся на API, поэтому поддержка (в будущем) является одной из наших главных задач. Мы встретили сопровождающего - Тома Кристи - (как в сети, так и в автономном режиме), и он, похоже, очень предан проекту. Поэтому мы чувствуем себя очень комфортно, используя django-rest-framework.