We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40869d4 commit a5801b9Copy full SHA for a5801b9
widget_tweaks/templatetags/widget_tweaks.py
@@ -225,10 +225,13 @@ def render(self, context):
225
else:
226
attr_dict[k] = v.resolve(context)
227
for k, v in attr_dict.items():
228
- if k == "type":
229
- bounded_field.field.widget.input_type = v
+ if v is None:
+ bounded_field = remove_attr(bounded_field, k)
230
231
- bounded_field = set_attr(bounded_field, f"{k}:{v}")
+ if k == "type":
232
+ bounded_field.field.widget.input_type = v
233
+ else:
234
+ bounded_field = set_attr(bounded_field, f"{k}:{v}")
235
for k, v in self.append_attrs:
236
bounded_field = append_attr(bounded_field, f"{k}:{v.resolve(context)}")
237
return str(bounded_field)
0 commit comments