2011-08-23 3 views
0

나는 양식을 가지고 :옵션 텍스트 (선택)에 공백을 삽입하는 방법은 무엇입니까?

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

나는이 대답을 참조하십시오

  • 당신은 유니 코드 빈 caracter (Windows의 고도 GR + 0160)를 사용할 수 있습니다 대신   (이 트리 포스에 가장 좋은 방법).

    • ⠀ ▲ ⠀, CTRL + 시프트 + U - 양태에서는 삼각형 사이 그놈

    • ▲ ⠀ ▲, 복사에 caracter> 2,800. 당신이 어떤 탈출하지 않고 원시 HTML로 사용하려는 경우

  • 단순히 문자열에 "mark_safe"기능을 사용하여 ... (당신은 전체를 안전 표시하기 전에 문자열의 첫 번째 부분을 탈출 할 수 있습니다.)

관련 문제