【发布时间】:2020-03-16 18:32:37
【问题描述】:
我有一个带有 IntegerField 的 Django 表单。我给 IntegerField 一个 min_value 和一个 max_value。我想为用户显示那个 min_value 和 max_value,所以我试图将它包含在输入字段本身旁边的模板中。似乎这不应该那么难,但它不起作用。 :-(
下面,views.py 中的“打印”语句可以正常工作。所以我知道人们可以只用“.min_value”从字段中访问 min_value。但是模板中的 min_value 并没有显示在浏览器中。
有人想吗??
在forms.py中
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 }}
【问题讨论】: