Python 在模板中显示Django字段属性,例如最小值和最大值
我有一个带有整数域的Django表单。我给整型字段一个最小值和一个最大值。我想为用户显示最小值和最大值,所以我尝试将其包含在输入字段旁边的模板中。这似乎不太难,但它不起作用-( 下面,views.py中的“print”语句工作正常。因此,我知道可以使用“.min_值”从字段访问min_值。但模板中的min_值不会显示在浏览器中 有人吗 在forms.py中Python 在模板中显示Django字段属性,例如最小值和最大值,python,django,forms,field,Python,Django,Forms,Field,我有一个带有整数域的Django表单。我给整型字段一个最小值和一个最大值。我想为用户显示最小值和最大值,所以我尝试将其包含在输入字段旁边的模板中。这似乎不太难,但它不起作用-( 下面,views.py中的“print”语句工作正常。因此,我知道可以使用“.min_值”从字段访问min_值。但模板中的min_值不会显示在浏览器中 有人吗 在forms.py中 class MyForm(forms.Form): somenumber = forms.IntegerField(min_valu
class MyForm(forms.Form):
somenumber = forms.IntegerField(min_value=0, max_value=12)
在views.py中:
form = forms.MyForm()
print(form.fields['somenumber'].min_value)
...
context = {'form':form}
...
在模板中:
{{ form.somenumber.min_value }}
当您访问
form.field
时,您实际上并没有得到您在表单上定义的字段,而是得到了一个。您可以通过访问绑定字段的field
属性来访问您定义的字段
{{ form.somenumber.field.min_value }}
当您访问
form.field
时,您实际上并没有得到您在表单上定义的字段,而是得到了一个。您可以通过访问绑定字段的field
属性来访问您定义的字段
{{ form.somenumber.field.min_value }}
哦,哇。谢谢。我希望在问宇宙之前我没有在这上面花那么多时间:-)非常感谢。哦,哇。非常感谢。我真希望在问宇宙之前我没有在这上面花那么多时间:-)谢谢你。