Комментарий Зомбоида верен.Похоже, вам нужно больше узнать о Джанго.Возможно, вы захотите взглянуть на эту главу из Книги Джанго.Этот текст немного устарел, но основные принципы те же.
Некоторые общие рекомендации: вам нужно указать URL (например, /namegrabber
) для функции просмотра.Внутри этой функции просмотра вы решаете, выполняет ли пользователь GET или POST.Если это GET, то создайте экземпляр несвязанной формы - то есть формы без данных - и передайте ее в шаблон для визуализации.Если это POST, то создайте экземпляр формы, заполнив ее request.POST
.Затем возьмите данные в атрибуте cleaned_data
вашей формы и передайте , что , в шаблон для визуализации.
Два других комментария.Во-первых, как я уже говорил, текст в «Книге Джанго» немного устарел.В частности, вам нужно как-то иметь дело с защитой CSRF в Django, поскольку ваше представление будет обрабатывать POST-запросы, предполагая, что вы используете Django 1.2+.Хороший обзор того, как это сделать, здесь .Во-вторых, когда вы создаете форму, вы, вероятно, захотите использовать forms.CharField
для данных, о которых вы говорите.
Удачи! - это пятиминутное задание в Джанго, когда вы привыкнете к фреймворку.