首页 > 解决方案 > postgreSQL如何在数据库中构造Django Array Fields

问题描述

PostgreSQL 如何构造一个 ArrayField,如:

class House(models.Model):
    people_ids = ArrayField(models.IntegerField(), default=list, blank=True)

在数据库中?它是否会生成一个以数字为 Id 的辅助表,然后生成另一个具有 Id 对的表?喜欢:

房子

ID 姓名
1 我家

人们

ID
1
2

房子_人

House_Id Person_Id
1 1
1 2

例如,在房子“MyHouse”中有人 1 和 2?

标签: djangopostgresql

解决方案


推荐阅读