﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
7120	django.contrib.admin.sites uses User but doesn't import it	Maciej Wiśniowski	nobody	"django.contrib.admin.sites has no import of User model but uses it:

This fragment uses User object:
{{{
            if u'@' in username:
                # Mistakenly entered e-mail address instead of username? Look it up.
                try:
                    user = User.objects.get(email=username)
                except User.DoesNotExist:
                    message = _(""Usernames cannot contain the '@' character."")
                else:
                    message = _(""Your e-mail address is not your username. Try '%s' instead."") % user.username
}}}

But in fact it causes error:
{{{
File ""/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py"", line 226, in login
NameError: global name 'User' is not defined
}}}

Simple import:
{{{
    from django.contrib.auth.models import User
}}}

should be added."		closed	contrib.admin	newforms-admin		worksforme	sites user import		Unreviewed	0	0	0	0	0	0
