Tastypie или django-rest-framework для django в существующих версиях
Оба они, безусловно, были великолепны некоторое время назад, были схожие темы, доказывающие это, однако у нас было много обновлений как на django, так и на сторонах фреймворка. Итак, вопрос:
какой выбрать сейчас?
1 ответ
Ваш вопрос действительно широкий. Я не использовал django-rest-framework ни для чего большого. Хотя я использую Tastypie каждый день для большого API. И это было действительно хорошо.
Мы смогли подключить наш собственный механизм аутентификации, который в итоге работал довольно хорошо. Кроме того, мне нужно было использовать сложные типы схем (форматы GPX и TCX), и было действительно легко заставить их работать.
Таким образом, Tastypie действительно легко расширить. Кроме того, это действительно легко начать. С помощью пары строк вы можете получить работающий API.
Он имеет хорошую поддержку HATEOAS и отличную функцию обработки ошибок. Он также очень хорошо использует коды состояния HTTP.
В заключение, кажется, что оба сильно развиты (оба имеют коммиты в последние пару дней).
Это зависит от вас, чтобы выбрать в соответствии с вашими потребностями.