我正在尝试开发一个Survey应用程序,我找到了关于如何水平渲染单选按钮的示例。但是,我想在“垂直渲染”中对此进行转换。但这已经在使用\ n了,这意味着每个新单选按钮的新行对吗?我应该如何在垂直单选按钮中对其进行转换?
class HorizontalRadioRenderer(forms.RadioSelect.renderer):
def render(self):
return mark_safe(u'\n'.join([u'%s\n' % w for w in self]))
答案 0 :(得分:1)
这是html - \n
不会转换为新行。尝试使用
return mark_safe(u'<br />'.join([u'%s<br />' % w for w in self]))