Python Django字段选择两个值之间的范围?
如何使用Django型号实现范围选择器 我想要完成的是从预定义列表(普通列表,而不是Python列表)中选择数据Python Django字段选择两个值之间的范围?,python,django,django-models,slider,Python,Django,Django Models,Slider,如何使用Django型号实现范围选择器 我想要完成的是从预定义列表(普通列表,而不是Python列表)中选择数据 可怜的 低于平均水平 平均值 高于平均水平 好 一般 在添加一个学生时 class Student(models.Model): name = models.CharField(max_length=20) class = models.CharField(max_length=1) grade = ? 穷人是基本值,我想添加一个范围选择,当学生添加值goo
class Student(models.Model):
name = models.CharField(max_length=20)
class = models.CharField(max_length=1)
grade = ?
穷人是基本值,我想添加一个范围选择,当学生添加值good
时,他必须获得从poor
到good
的所有值,而添加为average
的学生只获得值poor
到average
一个实际的例子是
是否有一个领域可以做到这一点
谢谢。请查看 在您的情况下,它将类似于:
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)
我不确定你的代码是否正确,但这应该会给你一个想法