Имеется django модель, описывающая заведение. Необходимо определить поле, которое будет хранить время открытия и закрытия заведения на каждый день недели. Вид данных, которые будет хранить поле, такой
JSON
<pre>
{
mon: {
opening: 10-00,
closing: 20-00
},
tue: {
opening: 11-00,
closing: 20-00
},
wed: {
opening: 10-00,
closing: 22-00
},
}
</pre>
и так далее. Число полей, очевидно, строго фиксированное. Как грамотно реализовать такое поле в модели? Забивать в цикле через add_to_class не вариант, т. к. все поля получаются на одном уровне, и очень сложно потом будет работать с ними в циклах. Также не вариант хранить json как строку, т. к. сложно будет работать с временем в разных частях приложения. Есть ли какое-нибудь стандартное, типовое решение для такой задачи?
P. S. Пишу с использованием Django rest framework