gpt4 book ai didi

Django-crispy-forms:为 AppendText 父 div 设置 CSS 类

转载 作者:行者123 更新时间:2023-12-01 21:59:57 25 4
gpt4 key购买 nike

表格:

class StartEndDateEpayOperatorsForm(forms.Form):

...

def __init__(self, *args, **kwargs):
super(StartEndDateEpayOperatorsForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()

...

self.helper.layout = Layout(
AppendedText('start_date', '<span class="glyphicon glyphicon-calendar"></span>', active=True, css_class='date'),
...
)

表单 HTML:

Example

        ...
<div class="input-group">
<input id="id_start_date" type="text" class="date dateinput form-control" value="2013-10-01" name="start_date">
<span class="input-group-addon active">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
...

为了使用日历图标作为bootstrap-datepicker触发器我需要将新类date添加到 <div class="input-group">

如何使用 django-crispy-forms 实现它?

目前AppdedText的属性css_class应用于INPUT元素而不是父DIV。

Tnx!

最佳答案

你可以使用

self.helper.field_class = 'input-group'

这将为该表单中的所有字段生成带有“input-group”的 css 类。

关于Django-crispy-forms:为 AppendText 父 div 设置 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19317623/

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