Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django字段选择两个值之间的范围?_Python_Django_Django Models_Slider - Fatal编程技术网

Python Django字段选择两个值之间的范围?

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

如何使用Django型号实现范围选择器

我想要完成的是从预定义列表(普通列表,而不是Python列表)中选择数据

  • 可怜的
  • 低于平均水平
  • 平均值
  • 高于平均水平
  • 一般
  • 在添加一个学生时

    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)
    
    我不确定你的代码是否正确,但这应该会给你一个想法