2010-07-14 6 views
0

Je possède ce formulaireRendu Bouton Radio Django

class MyModelForm(forms.ModelForm): 
boolfield = forms.TypedChoiceField(coerce=bool, 
       choices=((False, 'No'), (True, 'Yes')), 
       widget=forms.RadioSelect 
      ) 

class Meta: 
    model = MyModel 

Comment puis-je afficher les boutons sans LI balises UL? (Je veux les montrer ensemble horizontalement), et comment définir False sélectionné par défaut?()

Répondre

1

La définition de la propriété initial sur le champ doit sélectionner Faux. Vous pouvez aussi custom render le champ pour les afficher comme vous le souhaitez. Vous pouvez également définir un nouveau widget, mais je n'ai pas de lien pratique pour cela.

+1

J'ai finalement utilisé CSS pour définir la mise en page ... merci – juanefren