/ / Чому потрібно використовувати Django REST API? - django, відпочинок, api, django-rest-framework

Чому вам потрібно використовувати API DJANGO REST? - джанго, відпочинок, апі, джанго-відпочинок-рамка

Чому потрібно використовувати фреймворк Django REST для створення API? Ви можете просто створити маршрути /api/createuser з нормальним Django і обробляти всі бекенда логіки звідти, як ви б нормально?

Відповіді:

7 для відповіді № 1

Вам не потрібно використовувати фреймворк Django REST для створення API

Але якщо ви збираєтеся робити пристойний REST API в Django, DRF - це основа на Django, що допомагає вам створювати API з наступними функціями:

  • Веб-перегляд API, документація автогенерації
  • Загальний вигляд авто будівництва з моделей
  • Маршрутизатори
  • Аналізатори тіла (автоматичне узгодження вмісту)
  • Валідатори
  • Аутентифікація
  • Дозволи
  • Дроселювання
  • Автоматичне фільтрування даних за допомогою параметрів
  • 4 різних режими розбиття сторінок (кількість / зміщення / час)
  • Версії API
  • Кілька форматів відповіді (.xml / .json / і т.д.)
  • Формат виключення для поточного формату відповіді

Ви маєте право винаходити колесо та / або створювати глючний / небезпечний API REST, або ви можете використовувати добре продуману та перевірену основу, щоб допомогти вам створити хороший REST API.