gpt4 book ai didi

django - 带有 Django 表单和 django-bootstrap-toolkit 的 HTML5 表单属性

转载 作者:行者123 更新时间:2023-12-04 04:50:39 25 4
gpt4 key购买 nike

Django 1.5申请与 django-bootstrap-toolkit ,我想得到以下 html 结果:

<div class="input-append">
<input class="span2" type="number" id="offer_finance_vat" min="0" max="99" value="20">
<span class="add-on">%</span>
</div>

重要的是附加的“%”以及 type="number" , minmax
这是我的表单代码:
class FinanceForm(forms.Form):

vat = forms.DecimalField(
decimal_places=0,
label="Value added tax",
widget=BootstrapTextInput(append="%"),
initial=0,
min_value=0,
max_value=99
)

但在 html type , minmax然后失踪了。

是否还有机会获得 step="2"属性?

这可以通过 crispy-forms 实现吗? ?

最佳答案

您可以设置 widget.attrs 的值将某些其他 HTML 属性传递给表单。

>>> from django import forms
>>> name = forms.TextInput(attrs={'size': 10, 'title': 'Your name',})
>>> name.render('name', 'A name')
u'<input title="Your name" type="text" name="name" value="A name" size="10" />'

-Django 文档

关于django - 带有 Django 表单和 django-bootstrap-toolkit 的 HTML5 表单属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17502286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com