【发布时间】:2021-02-18 13:49:45
【问题描述】:
我想将字符串列表存储为模型的字段。
categories=['Abstract Strategy', 'Medieval']
我想将类别保存为字段。 我的数据库是 sqlite3。
【问题讨论】:
标签: python django django-models django-rest-framework backend
我想将字符串列表存储为模型的字段。
categories=['Abstract Strategy', 'Medieval']
我想将类别保存为字段。 我的数据库是 sqlite3。
【问题讨论】:
标签: python django django-models django-rest-framework backend
在您的 Django 模型上,您需要使用带有 choices 参数的 CharField。而且您的选择需要采用这种元组格式,其中每个元组的第一部分是进入数据库的系统名称,第二部分是在 Forms 上很好显示的内容。
categories = (
('abstract_strategy', 'Abstract Strategy'),
('medieval', 'Medieval')
)
my_field_name = models.CharField(null=True, blank=True, choices=categories)
【讨论】: