0
這種方法是非常有用的渲染MultiWidget
在Django 1.9:遷移的Django 1.9至1.11:forms.MultiWidget.format_output消失
format_output(rendered_widgets)
我使用它在很多地方,這裏使用的例子:
def format_output(self, rendered_widgets):
items = [ '%s %s' % (rendered_widgets[i], f)
for (i,f) in enumerate(self.fieldnames) ]
if self.aligned:
return '<li>' + '</li><li>'.join(items) + '</li>'
else:
return ' '.join(items)
它在Django 1.11中消失了,我沒有找到自然的替代品。 render
方法似乎是唯一的選擇,但我不明白如何正確使用它。
有沒有人有想法?