Sometimes, we want to add a multiple choice field with Python Django.
In this article, we’ll look at how to add a multiple choice field with Python Django.
How to add a multiple choice field with Python Django?
To add a multiple choice field with Python Django, we can add a ManyToManyField.
For instance, we write
class Choices(models.Model):
description = models.CharField(max_length=300)
class Profile(models.Model):
user = models.ForeignKey(User, blank=True, unique=True, verbose_name='user')
choices = models.ManyToManyField(Choices)
to create the choices field in the Profile model which is a ManyToManyField.
We use Choices as the argument to allow Choices values as the values for choices.
Conclusion
To add a multiple choice field with Python Django, we can add a ManyToManyField.