2016-09-19 2 views
1

Wie kann ich ein Optionsfeld Felder Django-ModellDjango Modellfelder Radiobutton

#models.py 

GENDER_CHOICES = (
    ('M', Male), 
    ('F', 'Female') 
) 

class Profile(models.Model): 
    gender = models.CharField(choices=GENDER_CHOICES, max_length=128) 

das obige Feld wird als ein Auswahlfeld Rendering, aber ich will es als ein Optionsfeld machen.

Wenn die Frage nicht korrekt ist, jemand bitte korrigieren Sie die Frage

Antwort

4

Standard-Widget für das Auswahlfeld Auswahl/Auswahlliste ist. Sie Widget

in Form verändern können
gender = forms.ChoiceField(choices=GENDER_CHOICES, widget=forms.RadioSelect()) 
+0

wie kann ich es in Modellfeld tun, anstatt Form – Thameem

+1

Sie es tun können, mußte man Standardmodell Implementierung außer Kraft zu setzen, folgen Sie bitte dem Link https: //docs.djangoproject. com/de/dev/howto/custom-modell-felder/# spezifizierend-das-form-feld-fuer-ein-modell-feld – Sagar

+0

@thameem wenn du meine antwort okay findest, markiere es richtig, das wird meine punkte erhöhen. – Sagar

Verwandte Themen