Сейчас делаю веб-приложение. Весь фронтенд будет реализован через JS на клиенте, сервер затрагивать его не будет. Клиент по сути будет отправлять ajax запросы для получения JSON объекта с инфой, а дальше всё сам.
Вот и думаю, делать ли мне сразу логику через DRF или клепать функции во views.py? Нахожусь вначале разработке, поэтому хочу решить заранее, чтобы не править потом пол проекта.
Потом хотелось бы попробовать сделать мобильное приложение.
Уже запутался окончательно, что будет лучше и почему?
Может вопрос с какой-то стороны тупой, но я пока не могу его решить.
В DRF логику не делают и через DRF логику не делают. DRF — это слой контроллеров и слой отображения. Он делает за тебя грязную работу в виде ACL, маппинга сущностей туда-обратно между ORM и JSON, фильтры там всякие. Логику ты пишешь в сервисах или моделях
Но DRF использовать скорее стоит, особенно в начале разработки