Привет, люди из Stackoverflow,
В моем проекте Django я создал форму для регистрации пользователей.Эти формы могут быть вызваны с помощью специального метода url -> view.После того, как пользователь заполнил форму, нажал на кнопку submit, будет вызван тот же метод представления, и если form.is_valid () имеет значение true, тогда ... просто стандартная форма, ничего особенного.
Теперь яЯ хотел бы интегрировать эту маленькую форму на каждой странице, и поэтому я хотел бы добавить ее в базовый шаблон.Я прочитал, что могу заполнить переменную формы через context_processor, но могу ли я определить процесс после отправки формы?
Я создал context_processor.py (как показано ниже), добавил context_processor кTEMPLATE_CONTEXT_PROCESSOR dir в настройках (как описано здесь ):
from app.forms import Form
def registration_form(request):
return {
registration_form : Form()
}
Прежде всего, переменная формы не будет отображаться.А во-вторых, как мне управлять отправкой формы?
Я думаю, что я неправильно понимаю context_processor из Django и был бы более чем рад комментариям по поводу всего процесса.
Спасибо!