小编buc*_*ley的帖子

为RadioSelect中的每个选项设置help_text

我可以在任何表单字段上设置help_text属性,但是可以在用于RadioSelect()的选项上设置help_text吗?

我正在寻找一种干净的方式来显示每个单选按钮下的一些帮助信息.

下面是模型和表单的代码,我可以使用标签,输入元素和帮助文本在模板中呈现name属性.我还希望能够使用标签("会员类型"),单选按钮("开放会员"和"封闭会员")以及与每个无线电元素相关联的帮助文本呈现membership_type属性('任何人都可以加入此group'和'只有select的成员可以加入这个组').

class Group(models.Model):
  MEMBERSHIP_CHOICES = (
    ('O', 'Open membership'),
    ('C', 'Closed membership'),
  )

  name = models.CharField(max_length=255)
  membership_type = models.CharField(max_length=1, choices=MEMBERSHIP_CHOICES, default="O")

class GroupForm(forms.ModelForm):
  name = forms.CharField(label="Group name", help_text="Enter a name for your new group")

  class Meta:
    model = Group
    widgets = { "membership_type": forms.RadioSelect }
Run Code Online (Sandbox Code Playgroud)

python django

8
推荐指数
2
解决办法
2063
查看次数

标签 统计

django ×1

python ×1