Какой лучший способ хранения многократно выбранных флажков (с одинаковыми значениями каждый раз) в Django (PostgreSQL)?

У меня есть и Item, и каждый Item должен иметь возможность выбирать варианты из 3 чекбоксов, и эти чекбоксы имеют одинаковые значения для всех из них.

Я не уверен в лучшем способе организации/хранения этого.

Из браузера он вернется в виде массива, request.POST.getlist('options[]') поэтому я думал использовать JSONField:

options = models.JSONField()

Но я также хотел спросить, не лучше ли это сделать в виде ManyToManyField? Единственное, что меня останавливает, это то, что это всегда одни и те же 3 значения, поэтому их нужно будет заполнять в базе данных вручную.

Есть мнения?

checkboxes

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