【发布时间】:2012-02-28 09:45:34
【问题描述】:
我创建了一个 Django 模型,其中包含三个字段,其中一个是隐藏的,其余的是可见的
1.CharField
2.IntegerField (Hidden Field)
3.DateTimeField
我使用以下代码将其隐藏:
class HostCreateForm(forms.ModelForm):
class Meta:
model = Host
widgets = {
'Zone_Vale': forms.HiddenInput()
}
要查看此表单,我在我的模板中使用以下代码:
<form action="" method="POST">
{{ form.as_p }}
<input type="submit" value="{% trans "Add host" %}" />
一切都很好,但我也想在这个输入隐藏层中传递一个变量。我没有任何想法这样做。我试图通过自定义模板来做(参考这个链接:)https://docs.djangoproject.com/en/dev/topics/forms/` 例如 {{ form.as_p}} 将返回一个包含两个可见字段的表单,其中的数据是:(用户输入的内容)和一个隐藏字段。所以,我想从 template.html 文件中将一个变量传递给该隐藏字段
它也不起作用。需要你的帮助
【问题讨论】:
标签: django django-models django-forms django-templates