В документации Django 3.0 говорится, что самый простой способ реализации представлений аутентификации - просто " включить предоставленный URLconf в django .contrib.auth.urls в вашем собственный URLconf". Есть ли способ изменить некоторые атрибуты этих представлений на основе классов без явной ссылки на них? Например, если я хочу изменить атрибут extra_context
LoginView
, обязательно ли обрабатывать его как задокументировано:
from django.contrib.auth import views as auth_views
from datetime import datetime
urlpatterns = [
path('accounts/login', auth_views.LoginView.as_view(extra_context={'title':'Log In', 'year':datetime.now().year})),
]
или есть ярлык для изменения этого представления во включенном URLConf