Как получить доступ к прямоугольному массиву значений полей модели данных в Django
Рассмотрим эту модель:
from django.contrib.postgres.fields import ArrayField
class Board(models.Model):
pieces = ArrayField(ArrayField(models.IntegerField()))
В качестве примера, предположим, что это одно из значений:
[[1,2], [3,4]]
Я пытался получить доступ к значениям этого массива, но получил list index out of range
ошибку.
Board= Board.objects.all()
final_list = [
{ "pieces_one": row.pieces[0][0],
"pieces_four": row.pieces[1][1]
} for row in Board
]
Есть предложение по доступу к внутренним значениям массива filed? Конечно, я использую Postgres в качестве базы данных.