File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
widget_tweaks/templatetags Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -225,10 +225,15 @@ def render(self, context):
225
225
else :
226
226
attr_dict [k ] = v .resolve (context )
227
227
for k , v in attr_dict .items ():
228
- if k == "type" :
229
- bounded_field .field .widget .input_type = v
228
+ if v :
229
+ if isinstance (v , bool ):
230
+ bounded_field = set_attr (bounded_field , f"{ k } " )
231
+ if k == "type" :
232
+ bounded_field .field .widget .input_type = v
233
+ else :
234
+ bounded_field = set_attr (bounded_field , f"{ k } :{ v } " )
230
235
else :
231
- bounded_field = set_attr (bounded_field , f" { k } : { v } " )
236
+ bounded_field = remove_attr (bounded_field , k )
232
237
for k , v in self .append_attrs :
233
238
bounded_field = append_attr (bounded_field , f"{ k } :{ v .resolve (context )} " )
234
239
return str (bounded_field )
You can’t perform that action at this time.
0 commit comments