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
方法似乎是唯一的选择,但我不明白如何正确使用它。
有没有人有想法?