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?

Вернуться на верх