Как подружить Django и современный JavaScript: взгляд практикующего разработчика
Django остаётся одним из самых популярных и удобных веб-фреймворков для Python, обеспечивая надёжную серверную часть и уверенную структуру для проектов. Но что происходит, когда надо добавить динамику на фронтенде? Здесь в игру вступает JavaScript со своими фреймворками (React, Vue, Angular, Svelte) и библиотеками «минималистичного» направления вроде Alpine.js и HTMX. Проблема в том, что мир современного JavaScript выглядит словно лабиринт: npm, webpack, babel, ES6, TypeScript, JSX… Порой глаза разбегаются...
571 читали · 1 год назад
Как подружить Django Rest Framework сессии и React axios
Django Rest Framework (DRF) позволяет легко создавать API-интерфейсы для веб-приложений на Django. DRF также предоставляет механизм аутентификации и авторизации, который может быть использован в сочетании с сессиями Django для обеспечения безопасности API. В этой статье мы рассмотрим, как использовать Django Rest Framework и сессии в React Axios. Аутентификация в Django Rest Framework DRF поддерживает несколько методов аутентификации, включая базовую аутентификацию, токен аутентификацию и JSON Web Tokens (JWT). Для использования сессий Django вместе с DRF мы можем использовать базовую аутентификацию, которая требует только имени пользователя и пароля...
158 читали · 3 года назад
Python Django: Front End на React
Источник: Nuances of Programming Предполагается ваше предыдущее знакомство с основами Python-фреймворка Django и JavaScript-фреймворка React. Если вы впервые устанавливаете Django или React, то сперва прочитайте указанные в окончании руководства статьи. 1. Создание проекта Django Начнем с нового виртуального окружения. Создайте папку внутри базового каталога, затем установите виртуальную среду при помощи следующей команды: virtualenv env Активация виртуального окружения на Windows: Source env/Scripts/activate...