Задать вопрос
Rimush
@Rimush

Можно ли в модели добавить несколько элементов циклом?

Нужно создать модель с более чем 80 чекбоксами.
Есть ли способ сделать это циклом или другим способом?
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Владимир Куц К ответам на вопрос (2)
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
В Django модели есть IntegerField в нем 8 байт - вполне достаточно чтобы хранить 64 битовых состояний.
Ну либо строку в CharField из 80 "0" или "1"
Ну или ArrayField из bool
Или JSONField в котором хранить dict из состояний чекбоксов
и т.п.

В общем - достаточно вариантов чтобы избавиться от такой дичи вроде создания циклом полей в модели.
Ответ написан