【发布时间】:2021-10-15 23:11:15
【问题描述】:
我正在尝试将 CharField 与使用 postgres ArrayField 的选项一起使用。这是我的代码;
BOOK_CATEGORY = (
("Academic", "Academic"),
("Science Fiction", "Science Fiction"),
("For Student", "For Student"),
("Others", "Others"),
)
class Book(models.Model):
category = ArrayField(models.CharField(max_length=100, choices=BOOK_CATEGORY), blank=True, null=True)
【问题讨论】:
-
您发帖时使用的密钥的拼写与
BOOK_CATEGORY中的任何内容都不同。 'Acamedic' 是您发布的内容。 -
你能用
models.TextField吗? DB字段的数据类型是什么?
标签: django postgresql django-models django-rest-framework