一个基本的 ArrayField
要创建 PostgreSQL ArrayField,我们应该为 ArrayField 提供我们希望它作为第一个参数存储的数据类型。由于我们将存储图书评级,我们将使用 FloatField
。
from django.db import models, FloatField
from django.contrib.postgres.fields import ArrayField
class Book(models.Model):
ratings = ArrayField(FloatField())