【问题标题】:How I can save a list of string in my model?如何在模型中保存字符串列表?
【发布时间】:2021-02-18 13:49:45
【问题描述】:

我想将字符串列表存储为模型的字段。

categories=['Abstract Strategy', 'Medieval']

我想将类别保存为字段。 我的数据库是 sqlite3。

【问题讨论】:

标签: python django django-models django-rest-framework backend


【解决方案1】:

在您的 Django 模型上,您需要使用带有 choices 参数的 CharField。而且您的选择需要采用这种元组格式,其中每个元组的第一部分是进入数据库的系统名称,第二部分是在 Forms 上很好显示的内容。

categories = (
    ('abstract_strategy', 'Abstract Strategy'),
    ('medieval', 'Medieval')
)
my_field_name = models.CharField(null=True, blank=True, choices=categories)

【讨论】:

    猜你喜欢
    • 2013-09-28
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 2022-12-10
    • 2017-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多