是否可以设置从表单传递变量到模板。
例如,最简单的形式是这样的:
forms.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!"
views.py
def motor(request):
return render(request, 'form.html', RequestContext(request, {'form': MotorQuoteRequestForm(),}))
和form.html
...
{{ FORM_HEADER }}
<hr>
{% crispy form %}
....
因此,当您想要使用它时,您可以创建一个整洁的小标签来导入整个表单包。
非常感谢帮助:D
答案 0 :(得分:2)
为什么不{{ form.FORM_HEADER }}
?
虽然将标题作为单独的变量传递给上下文可能更简单。