Как правильно создать api на чистом Django?

Есть задача. Необходимо создать API для мобильного приложения, через которое можно:
1 Входить в приложение через логин и пароль
2 Получать актуальное меню
3 Создавать заказы

Есть строгое правило - не использовать Django Rest Framework.
Какие есть в архитектурном плане best practices?

Не очень понимаю, как должны выглядеть при таком подходе views. Просто писал несколько проектов на Django (с шаблонами и тд., где view отдает render шаблона) и отдельно обкатывал Django Rest Fraework (простейшая api с одной табличкой) и не очень понимаю, как использовать чистый Django, чтобы он работал как Django Rest Framework и отдавал json-ы на запрос. Отдельный вопрос как при таком подходе реализовать авторизацию.
  • Вопрос задан
  • 815 просмотров
Пригласить эксперта
Ответы на вопрос 3
Antonchik
@Antonchik
Программирую на HTML
"best practices" - это не писать то что уже написано.
Ответ написан
Комментировать
Astrohas
@Astrohas
Python/Django Developer
хм самый банальный способ отправлять json через http response
Ответ написан
@deliro
Очевидно же, что нужно написать свой велосипед, который будет частично дублировать DRF и потом его использовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы