我有一个表单,其中某个字段是具有 3 个选项的单选选择器。假设这代表“好”、“多或少”和“坏”。
我设法将它们与 InlineRadio 放在同一行,如下所示:
self.helper.layout = Layout(InlineRadio(field_name))
现在,我需要做两件事:
1) 替换每个选项,即呈现为单选按钮及其标签的预定义图像。
2) 添加 2 张图像,一张在单选按钮的左侧,一张在右侧。所以,最后,我将连续有 5 张图像。从左到右:Image of Smile (just the image)
- Image of selector (Good)
- Image of selector (More-or-Less)
- Image of selector (Bad)
- Image of Sad face (just the image
)
是否可以使用 django-crispy 来实现它们?如果没有,我怎样才能做到这一点?
提前致谢。