1

无法通过 Django 管理控制台设置评分选项错误:选择有效选项。2 不是可用的选择之一。

模型.py

    from model_utils import Choices

class Course_Feedback(models.Model):
    course = models.ForeignKey(Course, on_delete=models.PROTECT, related_name='course_feedback')
    RATING = Choices(1, 2, 3, 4, 5)
    rating = models.CharField(choices=RATING, null=True, max_length=2)

我们不能直接在选择中使用整数吗?

4

1 回答 1

0

我的错误:评级应该是一个整数字段

rating = models.IntegerField(choices=RATING, null=True, max_length=2)

于 2019-08-12T15:00:11.077 回答