django-формы, как получить предыдущие значения, которые пользователь заполнил в соответствующие поля - PullRequest
0 голосов
/ 28 марта 2011

У меня есть форма, в которой у меня есть такие поля, как Имя: abc LastName: def DateOfBirth: 2011-10-14 , , , .

во время регистрации пользователь входит и заполняет эту форму. Я сделал ссылку для обновления, которая позволяет пользователю обновлять свой профиль.

Я хочу, чтобы при нажатии на ссылку UpdateProfile он показывал мне значения по умолчанию, которые пользователь заполнил ранее в соответствии со своим паролем для входа в систему

согласно форме, которую должен видеть пользователь Имя: а фамилия: Защита , , , , и так далее

Как я могу получить значение по умолчанию для пользователя в соответствии с его логином и паролем

Ответы [ 2 ]

0 голосов
/ 06 июня 2013

Пароль (render_value = True), вы можете попробовать его

0 голосов
/ 28 марта 2011

Это простая форма или ModelForm?Это очень просто с ModelForm.Вы получаете объект, представляющий пользователя, для которого ModelForm генерирует форму, и устанавливаете экземпляр.Этот пример немного наивен для пользователя auth, и у вас уже может быть пользователь с идентификатором сеанса или чем-то еще, но аутентификация не имеет смысла.

user = User.objects.get(username=username,password=password)
form=UserForm(instance=user)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...