如何在选项文本中插入空格(选择)?

时间:2011-08-23 16:16:00

标签: django django-forms

我有表格:

class Form(forms.ModelForm):
    id = forms.ModelChoiceField(queryset=Category.objects.all(), widget=forms.HiddenInput())

    def choices(self):
        items = ...query for items...
        for il in items:
        prefix = ''
        choices = []
        for i in range(0,il.depth):
            prefix = prefix + " "
            il.name = prefix + il.name
            choices.append((il.id,il.language))
        self.fields['parent'].choices = choices

但是这个节目:

  category name
选项中的

。怎么做?

1 个答案:

答案 0 :(得分:1)

我看到两个答案:

  • 你可以使用unicode空白字符(windows上的alt gr + 0160)而不是 (这是最好的方法)。

    • ⠀▲⠀,ctrl + shift + u - > 2800 on gnome

    • ▲⠀▲,在三角形之间复制角色。

  • 如果你想在没有任何转义的情况下将它用作原始html,只需在你的字符串上使用“mark_safe”函数...(你可能想要在标记安全的整个字符串之前转义字符串的第一部分。)< / p>