dact admin 表单设置浮点型
时间: 2023-07-07 18:38:21 浏览: 176
在 dact admin 中设置浮点型表单字段,需要使用 `FloatField` 类型。具体的操作步骤如下:
1. 在你的表单类中,导入 `FloatField` 类型:
```python
from django import forms
from django.forms import FloatField
```
2. 在表单类中,使用 `FloatField` 定义字段:
```python
class MyForm(forms.Form):
my_float_field = FloatField(label='My Float Field')
```
3. 在你的视图函数中,将表单数据绑定到表单实例中:
```python
def my_view(request):
if request.method == 'POST':
form = MyForm(request.POST)
if form.is_valid():
my_float_value = form.cleaned_data['my_float_field']
# do something with my_float_value
else:
form = MyForm()
return render(request, 'my_template.html', {'form': form})
```
4. 在模板中,渲染表单字段:
```django
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Submit</button>
</form>
```
这样就可以在 dact admin 中设置浮点型表单字段了。注意,如果表单字段需要在 dact admin 中显示,还需要在对应的 `ModelAdmin` 中注册表单类。