#6 Интернет-магазин на Django ЧАСТЬ 2 | Регистрация [Django user registration]

Опубликовано: 18 Февраль 2026
на канале: PyCoding
4,854
152

#django3#python3
В первой части курса мы проигнорировали авторизацию и регистрацию пользователя, а это критически важный момент. Сейчас мы можем лишь залогиниться в нашей админке и только после этого можем перейти на наш сайт, откуда уже можем осуществлять. Если в двух словах - только администраторы(суперпользователи) сайта могут заказывать в нашем магазине что-то.

Мы исправим этот момент, внедрив инструмент авторизации/регистрации пользователей, с помощью которого дадим возможность полноценно осуществлять цикл - от захода на сайт первый раз(или не первый, но уже зарегистрированный пользователь) до осуществления заказа.

С точки зрения Django осуществление регистрации и авторизации происходит за счет использоваения django-форм. У нас будет 2 ключевые модели - User и Customer. За основу у нас будет взята модель User, так как она основная, а модель Customer будет моделью, у которой есть связь с пользователем (модель User), но которая содержит в себе необходимую для пользователя сайта информацию. Т.е процедуру регистрации/авторизации мы будем осуществлять через модель User, а отображать информацию пользователю будем через модель Customer.

====================================
Группа в VK:
https://vk.com/pycoding
====================================
Канал в Telegram:
https://t.me/PyCoding1
====================================
Ссылка на проект на GitLab:
https://gitlab.com/PyCoding1/django3-...