def get_user_model(): # pragma: no cover try: # pylint: disable=E0611 from django.contrib.auth import get_user_model as django_get_user_model return django_get_user_model() except ImportError: from django.contrib.auth.models import User return User
def get_user_model(): # handle 1.7 and back try: from django.contrib.auth import get_user_model as django_get_user_model User = django_get_user_model() except ImportError: from django.contrib.auth.models import User return User
def get_user_model(): warnings.warn( "Mezzanine's get_user_model() is deprecated and will be removed in a " "future version. Replace all uses of this function with Django's " "django.contrib.auth.get_user_model().", DeprecationWarning, ) return django_get_user_model()
def get_user_model(): """ Loads the User model class across different Django versions """ VERSION_MINOR = VERSION[1] if VERSION_MINOR >= 5: # Django 1.5 and up recommends loading the User model class this way. from django.contrib.auth import get_user_model as django_get_user_model User = django_get_user_model() return User from django.contrib.auth.models import User return User
def get_user_model(): # handle 1.7 and back try: user_class = import_string(settings.DRIP_CONTACT_CLASS) return user_class except ImportError: pass try: from django.contrib.auth import get_user_model as django_get_user_model User = django_get_user_model() except ImportError: from django.contrib.auth.models import User return User
def get_user_model(): """ Return the User model. This used to live in compat to support both Django 1.4's fixed User model and custom user models introduced thereafter. Support for Django 1.4 has since been dropped in Oscar, but our get_user_model remains because code relies on us annotating the _meta class with the additional fields, and other code might rely on it as well. """ model = django_get_user_model() # Test if user model has any custom fields and add attributes to the _meta # class core_fields = set([f.name for f in User._meta.fields]) model_fields = set([f.name for f in model._meta.fields]) new_fields = model_fields.difference(core_fields) model._meta.has_additional_fields = len(new_fields) > 0 model._meta.additional_fields = new_fields return model
def get_user_model(): from django.contrib.auth import get_user_model as django_get_user_model return django_get_user_model()
def get_user_model(): """ Get user model base on AUTH_USER_MODEL """ return django_get_user_model()