Надо понять, что форма и набор форм работают в друх режимах: режим генерации формы и режим валидации формы. То есть, когда вы выводите форму в шаблон, она работает в режиме генерации, а когда вы посылаете данные с формы на сервере форма на сервере работает в режиме валидации. Естественно, можно сформировать запрос с данными любыми средствами: сгенерировать формой, создать через JS, вручную вбить в адресную строку браузера и так далее. Главное, на сервере создать объект формы с полями, совпадающими с теми, что идут в запросе, и запустить валидацию.
Читайте это пока не поймёте. Ну и в подпись мою гляньте.