Sometimes, we want to display choice value with Python Django.
In this article, we’ll look at how to display choice value with Python Django.
How to Display Choice Value with Python Django?
To display choice value with Python Django, we call the get_FOO_display()
method in our template.
For instance, we write
class Person(models.Model):
name = models.CharField(max_length=200)
CATEGORY_CHOICES = (
('M', 'Male'),
('F', 'Female'),
)
gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES)
to_be_listed = models.BooleanField(default=True)
description = models.CharField(max_length=20000, blank=True)
to create the Person
model with the gender
field.
Then in our template, we add
{{ person.get_gender_display }}
to return the results of the get_gender_display
method where person
is a Person
instance.
Conclusion
To display choice value with Python Django, we call the get_FOO_display()
method in our template.