Практика по авторизации в Django
Соберите контур: регистрация, вход (LoginView), выход, профиль только для залогиненных.
В шапке сайта: имя user или ссылки login / register.
CRUD работников доступен
только login_required.
Гостя отправляйте на login.
После входа редирект на
страницу из next,
если параметр был.