#31972: Django AuthenticationForm.UsernameField does not change field widget according to UserModel.USERNAME_FIELD -------------------------------------+------------------------------------- Reporter: Maksudul | Owner: nobody Haque | Type: Bug | Status: assigned Component: Forms | Version: 3.1 Severity: Normal | Keywords: forms, Triage Stage: | AuthenticationForm Unreviewed | Has patch: 0 Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- First of all, Thank you for such an amazing Framework. You guys are doing amazing work on Django. really appreciate it. :)
Today I was using {{{AuthenticationForm}}} to log users in but I use a custom User model and it specifies {{{USERNAME_FIELD}}} as email. So, when I rendered the form {{{({{ form }})}}} I saw this: {{{ <input type="text" name="username" autofocus="" autocapitalize="none" autocomplete="off" maxlength="254" required="" id="id_username"> }}} It was using {{{text}}} type input field Though It should render {{{email}}} type field. I don't know if it is a bug or it was intentional. If it is a bug I would like to submit a PR! :) -- Ticket URL: <https://code.djangoproject.com/ticket/31972> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/051.bdcb20f3354b414b37efd16eb16790e5%40djangoproject.com.