Не видя фактического кода представления, трудно дать полезный ответ. В будущем обязательно сделайте это ...
Если у вас нет запрограммированного наложения для перенаправления на страницу, то отправка его по тому же URL-адресу может обработать / сохранить данные без вашего ведома. Сохраняются ли данные, или ничего не происходит, когда вы нажимаете «отправить»?
Как правило, это так: вам нужно опубликовать URL-адрес, определенный в urls.py, который указывает на функцию представления в вашем views.py. (Эти имена просто условные и могут называться как угодно). Вы упомянули, что у вас есть представление с именем «boom»: оно определено в вашем urls.py следующим образом?
url(r'^path/to/boom/$', 'model.views.boom',),
Убедитесь, что это определено и ваша форма публикуется в нем.
В этом случае представление должно содержать логику для обработки запроса и возврата ответа. При публикации по этому URL-адресу будет передан cleaned_data
словарь переменных формы, к которому можно получить доступ по именам полей, определенных в форме. Это выглядит так: x = form.cleaned_data[x]
. Проверьте правильность формы с помощью form.is_valid()
, а затем выполните обработку. Это может включать в себя сохранение объектов, запуск произвольного кода, что вы пожелаете.
Чтобы узнать больше, обязательно прочитайте превосходную документацию .