В настоящее время я работаю над приложением, которое позволяет людям планировать «Шоу» для онлайн-радиостанции.
Я хочу, чтобы пользователь мог настроить повторяющееся событие, например, например: -
Шоу "Безумный понедельник" - каждый понедельник с 9-11
«Безумие середины месяца» - каждый второй четверг месяца
«В этом месяце новая музыка» - 1-е число каждого месяца.
Какой, по вашему мнению, лучший способ смоделировать это (основанный на структуре MVC / MTV).
Примечание: я на самом деле кодирую это в Django. Но меня больше интересует теория, а не конкретные детали реализации.