在新版本的Django中,`forms.RadioSelect.renderer`的替代方案是什么?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在新版本的Django中,`forms.RadioSelect.renderer`的替代方案是什么?相关的知识,希望对你有一定的参考价值。
我从另一个旧项目复制了这段代码。在最新版本的django上它不起作用。
代码:
class HorizontalRadioRenderer(forms.Radioselect.renderer):
def render(self):
return mark_safe(
u'
'.join([u'%s
' % w for w in self])
)
这会出现以下错误:
AttributeError: type object 'RadioSelect' has no attribute 'renderer'
答案
尝试这样的事情:
class HorizontalRadioSelect(forms.RadioSelect):
template_name = 'horizontal_select.html'
以上是关于在新版本的Django中,`forms.RadioSelect.renderer`的替代方案是什么?的主要内容,如果未能解决你的问题,请参考以下文章
如何将所有模块移动到新版本的 Python(从 3.6 到 3.7)
SVG sprite 图标背景位置在较新版本的 Chrome 中显示为关闭