Django - автоматически назначать очищенные данные полям базы данных - PullRequest
0 голосов
/ 04 апреля 2011

Обычный способ обработки формы выглядит следующим образом:

contact = Contact(
                name=form.cleaned_data['name'],
                email=form.cleaned_data['email'],
                message=form.cleaned_data['message'],
                newsletter=form.cleaned_data['newsletter']
            )

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

Есть идеи? Заранее спасибо!

1 Ответ

1 голос
/ 04 апреля 2011

Django предлагает вам класс Modelform , предназначенный именно для этой задачи.

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