在新版本的Django中,`forms.RadioSelect.renderer`的替代方案是什么?

时间:2017-07-15 14:00:36

标签: django django-forms

我从另一个旧项目复制了这段代码。在最新版本的django上它没有用。

代码:

class HorizontalRadioRenderer(forms.RadioSelect.renderer):
    def render(self):
        return mark_safe(
                u'\n'.join([u'%s\n' % w for w in self])
                )

这会出现以下错误:

AttributeError: type object 'RadioSelect' has no attribute 'renderer'

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

class HorizontalRadioSelect(forms.RadioSelect):
    template_name = 'horizontal_select.html'