Как я могу отформатировать поле json в Django admin?

#python #json #django #django-admin

#python #json #django #django-admin

Вопрос:

Я хотел бы внедрить систему вознаграждений в моем проекте django, где у пользователя будут значки, которые будут отображаться в его профиле и могут быть отредактированы администратором. Чтобы сохранить эти значки, вместо хранения дюжины полей bool, я пытаюсь использовать Json для хранения значений в виде списка :

 ['badge1', 'reward']
 
 member_badges = models.JSONField(default=list, blank=True, null=True)
 

Но как я могу создать запись в интерфейсе администратора, в которой был бы список всех доступных наград, чтобы вы могли выбирать с помощью флажков награды, которые вы хотите для пользователя, а затем добавлять их в список?

Спасибо