Какой лучший способ хранения многократно выбранных флажков (с одинаковыми значениями каждый раз) в Django (PostgreSQL)?
У меня есть и Item
, и каждый Item
должен иметь возможность выбирать варианты из 3 чекбоксов, и эти чекбоксы имеют одинаковые значения для всех из них.
Я не уверен в лучшем способе организации/хранения этого.
Из браузера он вернется в виде массива, request.POST.getlist('options[]')
поэтому я думал использовать JSONField
:
options = models.JSONField()
Но я также хотел спросить, не лучше ли это сделать в виде ManyToManyField
? Единственное, что меня останавливает, это то, что это всегда одни и те же 3 значения, поэтому их нужно будет заполнять в базе данных вручную.
Есть мнения?