Ошибка при импорте модуля DataMix Django
при запуске manage.py выходит следующая ошибка: cannot import name 'DataMixin' from 'django.contrib.auth.mixins'
views.py code
from django.contrib.auth.mixins import DataMixin
from django.urls import reverse_lazy
from django.contrib.auth.views import loginView
from django.contrib.auth.forms import AuthenticationForm
class LoginUser(DataMixin, loginView):
form_class = AuthenticationForm
template_name = 'main/registration.html'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
c_def = self.get_user_context(title='Авторизация')
return dict(list(context.items()) + list(c_def.items()))
console:
from django.contrib.auth.mixins import DataMixin
ImportError: cannot import name 'DataMixin' from 'django.contrib.auth.mixins' (/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/django/contrib/auth/mixins.py)