Django Models : массив полей
Мне нужна форма с "сотнями" целочисленных полей ввода. Я думал создать массив целочисленных полей в моей модели, но, похоже, это не работает:
class Array(models.Model):
name=models.CharField(max_length=10)
data=[]
for i in range(100):
data.append(models.IntegerField(default=0,blank=True))
Через de shell я могу создать запись, изменить поле данных и сохранить...
from app1.models import Array
a=Array(name='first')
a.data[0]=10
a.save()
но последующее извлечение не работает: Я получаю только <django.db.models.fields.IntegerField>, но никаких фактических значений...
Я знаю о ArrayField в postgres, но я просто использую SQLite... Есть ли более умный способ, чем создание 100 отдельных IntegerField?