在窗体中设置模板变量

2024-04-20 13:19:27 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以设置从窗体向模板传递变量。你知道吗

例如最简单的形式是这样的:

你知道吗表单.py你知道吗

class Form1(forms.Form):
    email = forms.EmailField(label="Your email")
    name = forms.CharField(label="Name")
    message = forms.CharField(label="Body", widget=forms.Textarea)
    FORM_HEADER = "FOOO!"

你知道吗视图.py你知道吗

def motor(request):
   return render(request, 'form.html', RequestContext(request, {'form': MotorQuoteRequestForm(),}))

而且在表单.html你知道吗

...
{{ FORM_HEADER }}
<hr>
{% crispy form %}
....

这样您就可以创建一个整洁的小标记,以便在需要时导入整个表单包。你知道吗

如果您能帮忙,我们将不胜感激


Tags: pyform模板表单emailrequesthtmlforms