Модели Django с выбором ключа и нескольких значений

Я пытаюсь сделать api ориентированное веб-приложение с Django и я хотел создать модель, где я могу выбрать день и время для этого дня. Поэтому моей первой мыслью было создать модель с атрибутом, который может хранить заданный день и заданное время, причем последнее может быть с множественным выбором, как словарь или что-то в этом роде. Моя цель - сохранить эти значения как атрибуты в моей БД, но я не знаю, возможно ли это! Заранее большое спасибо.

Мне пришло в голову нечто подобное:

class Reservation(models.Model): reservation = ({'monday':[10,11,12,13,14,15,16,17], 'tusday':[10,11,12,13,14,15,16,17], 'friday':[10,11,12,13,14,15,16,17]})

pip install django-jsonfield

Теперь создайте модель в models.py, например: -

import jsonfield
from django.db import models

# Create your models here.

class Reservation(models.Model):
   reservations = jsonfield.JSONField()

Другой вариант - создать две отдельные модели для Reservation & Time(Slots).

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