DJANGO REST FRAMEWORK РЕГИСТРАЦИЯ

Django Rest Framework позволяет легко настроить систему регистрации и аутентификации пользователей. Для этого нужно установить и добавить в INSTALLED_APPS django.contrib.auth и его зависимости.

from django.contrib.auth.models import Userfrom rest_framework import serializersclass UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = ['username', 'email', 'password'] extra_kwargs = {'password': {'write_only': True}}class UserCreateAPIView(generics.CreateAPIView): queryset = User.objects.all() serializer_class = UserSerializer

В примере выше определен UserSerializer для сериализации и десериализации пользователей. UserCreateAPIView генерирует форму регистрации, на которой пользователь может ввести свое имя пользователя, адрес электронной почты и пароль. По умолчанию форма предназначена для добавления новых записей, но изменения is_staff и is_superuser делают ее подходящей для регистрации новых пользователей.

#11. Авторизация и аутентификация. Session-based authentication - Уроки по Django REST Framework

Email authentication in Django Rest Framework - Django tutorials

DRF + Djoser часть 1. Регистрация, авторизация по токенам, получение и изменение данных пользователя

Getting Started with Django REST Framework - FREE Full Course - SCALER

Регистрация и авторизация (Token) (Часть бекенда) Django/django rest framework Урок 10.

Django REST Framework Oversimplified

Email OTP verification django rest framework - Complete Email OTP verification

djoser регистрация, авторизация, отправка email с подтверждением - Django Rest Framework урок 11

BLGPG-C37F42138A09-24-09-19-20

Новые материалы: