[Answered ]-Django field to select range between two values?

2👍

Check out some examples at https://docs.djangoproject.com/en/1.8/ref/models/fields/#choices

In your case it would be something like:

CHOICES = (
    (1, 'poor'),
    (2, 'below average'),
    (3, 'average'),
    (4, 'above average'),
    (5, 'good'),
    (6, 'average')
)

class Student(models.Model):
    name = models.CharField(max_length=20)
    class = models.CharField(max_length=1)
    grade = models.IntegerField(choices=CHOICES)

I’m not sure if I get your code right, but this should give you an idea.

Leave a comment