Продвинутый Django 5 для продолжающих

Прогресс по курсу:  0/193

8.3 Создание кастомной User модели
4 из 5 шагов пройдено
0 из 5 баллов  получено

Последним шагом нам осталось добавить страницу авторизации, для этого добавим в urls.py проекта следующий код:

path("accounts/", include("django.contrib.auth.urls")),


В файл settings.py добавим код редиректа после успешной авторизации:

LOGIN_REDIRECT_URL = '/'


И последним шагом нам нужен шаблон, для этого в папке шаблонов создадим каталог registration, файл login.html и добавим в него следующий код:

{% block content %}
<h2>Log In</h2>
<form method="post">
  {% csrf_token %}
  {{ form.as_p }}
  <button type="submit">Log In</button>
</form>
{% endblock %}

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

Добрый день, Можете немного пояснить, я пытаюсь перенести кастомную модель User в проект blog2 из курса (django 5 для начинающих). У мен сейчас проблема с сигналами когда мы автоматически создавали Profile при регистрации. У меня возникла путоница в голове, при создании кастомного класса User нужно ли так же создавать класс Profile или же попросту перенести все поля из Profile в User и создавать профиль от User?

@Владислав_Финогенов, наследование у юзер модели от AbstractUser? Если так, то отдельная модель Profile не нужна. Поля профиля вы добавляете в модель User. В результате вы получите поля, которые поставляются с моделью пользователя(встроенной в джанго), плюс поля, которые вы определяете для профиля.