我在我的model.py文件中有一个类,代码如下:
class Views(models.Model):
X = ArrayField(models.IntegerField(blank = True))
Y = ArrayField(models.DecimalField(blank = True,max_digits=2, decimal_places=2))
我把X和Y的默认值设为[0,0,0,0,0,0,0,0,0,0]。但是当我尝试更新X或Y数组的值时,它们实际上并没有得到更新。
Shell命令如下:
>>> from productsHome.models import Views
>>> x = Views.objects.all()
>>> x
<QuerySet [<Views: Views object (5)>]>
>>> x[0]
<Views: Views object (5)>
>>> x[0].X
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
>>> x[0].X = [1,2,2,1]
>>> x[0].X
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
>>>
为什么我的 x[0].X 没有被更新?