为了解决我(比较具体的)问题,我发现需要使用Django ArrayField:
https://docs.djangoproject.com/en/2.1/ref/contrib/postgres/fields/#arrayfield
在我的
models.py
文件中定义如下:Bla = ArrayField(
models.IntegerField(),
size=4
null=True
)
但是,我该如何实际地添加信息?最好能够添加整个Python列表,也可以在单个位置添加。
一旦信息被添加进去,我应该如何检索它?无论是在Python中还是在.html文件中。
注:我认为问题的整个背景并不重要,所以我现在省略了它,但如果有人感兴趣,我当然会提供所有必要的细节。
.objects.create
进行操作 -- 它只是m = M(bla=...); m.save();
的简写罢了。而且这并不是相同的链接,它是关于那些查询的下一节内容。但是让我稍作修改我的回答。 - AKX