Необходимо ли использовать представления на основе классов в django с приложением react-frontend или мы можем работать с функциональными представлениями также для аутентификации входа?
Я просмотрел несколько руководств по аутентификации пользователей в веб-приложении Django + React. Все они просто используют представления на основе классов в Django для входа в бэкенд с фронтендом react. Есть предложения по работе с функциональными представлениями?
Представления в Django, основанные на функциях и классах, - это по сути одно и то же в разной форме. Они получают HTTPRequest
и возвращают соответствующее HTTPResponse
.
Итак, да, все, что было решено с помощью представлений на основе классов, может быть достигнуто и в представлениях на основе функций.
Я бы предложил вам использовать Classy Class-Based Views для изучения того, что происходит "за кулисами" для конкретных общих представлений на основе классов, которые были использованы в вашем учебнике. Таким образом, вы сможете понять, что нужно сделать для рефакторинга в представление, основанное на функциях.