在模型中包含數值範圍欄位

Python 中有三種數字 RangeFieldIntegerFieldBigIntegerFieldFloatField。它們轉換為 psycopg2 NumericRange s,但接受輸入為本機 Python 元組。包括下限,排除上限。

class Book(models.Model):
    name = CharField(max_length=200)
    ratings_range = IntegerRange()