django - 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?
解决方案
推荐阅读
- node.js - tensorflow/tfjs-node - 错误:预期图像(BMP、JPEG、PNG 或 GIF),但图像类型不受支持
- css - 基于 :not() css 选择器更改类属性
- globalplatform - 如何处理从 SMSR 到 SMDP/Operator 的异步响应传递期间的错误?
- typo3 - TYPO3 tx_news dateMenu - 只有年份 - 没有月份
- javascript - 如何在express.js中按父ID嵌套单独的文档?
- python - Anaconda 提示启动失败:UnicodeEncodeError: 'utf-8' codec can't encode character '\udd8e': surrogates not allowed
- html - 如何为输入类型周设置最小和最大属性
- java - 即使我在执行 mediaplayer.reset 时,MediaPlayer setDatasource 也会出错
- typescript - Slonik:slonik 支持哪些数据类型以及如何转换它们?
- javascript - Node.JS 读取 json 文件不显示新文件更新