如何添加额外的attrs每个复选框CheckBoxSelectMultiple?有人解决了这个问题吗?例如:
cudnn_lstm_first = CuDNNLSTM(units=32, return_sequences=False)
first_layer = [cudnn_lstm_first(i) for i in input_layer]
我需要添加attr“data-color-hex”,其值是颜色对象字段
答案 0 :(得分:0)
可以将attr
添加到field
,如下所示:
self.form.fields['field_name'].widget.attrs["attr_name"] = 'attr_value'
答案 1 :(得分:0)
我只是覆盖复选框表单模板
<input type="{{ widget.type }}" style="background-color: {{ color.color_hex }};" name="{{ widget.name }}"
{% if widget.value != None %} data-color="{{ color_hex }}"
value="{{ widget.value|stringformat:'s' }}"
class="uk-checkbox {% if color.color_hex == "#FFFFFF" %}white{% endif %}"
{% endif %}
{% include "django/forms/widgets/attrs.html" %} />