【问题标题】:How to describe the set field in Django如何在 Django 中描述 set 字段
【发布时间】:2012-11-14 23:09:55
【问题描述】:

我有一个文章对象,并喜欢为其分配一些标签(我有多达 30 个预定义类别) 所以我需要 ArticleModel 中的一组有序属性。

我尝试为 TagsTable 创建多个 ForeignKey,但在这种情况下,用户可以多次设置相同的标签。

在 Django ORM 中存储集合字段是否有任何标准方法?

【问题讨论】:

    标签: django-models set


    【解决方案1】:

    在 ArticleModel 中使用 ManyToManyField 代替 ForeignKey。

    【讨论】:

    • 我不想有额外的表来查询。我更愿意将此字段存储为逗号分隔的字符串或类似的东西。 AFAIK 数据库引擎将集合作为基本类型
    猜你喜欢
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 2012-11-01
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多