【发布时间】:2012-01-03 16:19:48
【问题描述】:
你好 Stackoverflow 的人,
在我的 Django 项目中,我创建了一个表单来注册用户。可以通过特定的 url -> view 方法调用此表单。一旦用户填写了表单,按下提交,同样的视图方法将被调用,如果 form.is_valid() 为真,那么......只是一个标准的表单,没什么特别的。
现在,我想在每个页面上集成这个小表单,因此我想将它添加到基本模板中。我读过我可以通过 context_processor 填充表单变量,但是我可以在提交表单后定义流程吗?
我已经创建了 context_processor.py(如下),将 context_processor 添加到设置中的 TEMPLATE_CONTEXT_PROCESSOR 目录中(如here 所述):
from app.forms import Form
def registration_form(request):
return {
registration_form : Form()
}
首先,不会显示表单变量。 其次,如何操作表单提交?
我想我误解了 Django 的 context_processor,并且对整个过程中的 cmets 感到非常高兴。
谢谢!
【问题讨论】: