Opened 12 years ago

Last modified 12 years ago

#19161 closed Bug

Line missing on Dev documentation — at Initial Version

Reported by: DavidW Owned by: nobody
Component: Documentation Version: dev
Severity: Release blocker Keywords:
Cc: Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: yes UI/UX: no

Description

https://docs.djangoproject.com/en/dev/topics/auth/#auth-custom-user

class UserChangeForm(forms.ModelForm):

"""A form for updateing users. Includes all the fields on
the user, but replaces the password field with admin's
pasword hash display field.
"""
password = ReadOnlyPasswordHashField()

class Meta:

model = MyUser

Needs the following added:

def clean_password(self):

# Regardless of what the user provides, return the initial value.
# This is done here, rather than on the field, because the
# field does not have access to the initial value
return self.initialpassword

Or you get a not-null constraint violation on form submit.

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top