Как установить переменные по умолчанию для связанных форм? - PullRequest
1 голос
/ 03 апреля 2012

Я пытался:

form = JournalForm(initial={'tank': 123})

, но, как говорится в документации, он не работает для связанных форм.Что я могу сделать, чтобы заполнить поля ввода значениями по умолчанию в связанных формах?Значения также должны быть переменными.

В моем случае я хочу создать форму, которая позволит пользователям изменять свой адрес электронной почты.Текущий адрес электронной почты должен быть в поле ввода.

1 Ответ

5 голосов
/ 03 апреля 2012

Я не совсем уверен, в чем проблема. Цель initial - установить начальные данные для формы. У вас есть что-нибудь подобное? Обратите внимание, что вам не нужно указывать исходные данные, если форма была опубликована, поскольку значения уже находятся в данных POST:

def myview(request):
    if request.method == 'POST':
        form = JournalForm(request.POST)
    else:
        form = JournalForm(initial={'tank': 123})

    return render_to_response(...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...