Из краткого описания у вас, вероятно, не будет только одной модели в вашем приложении.
Исходя из вашего вопроса, я предполагаю, что у вас нет большого опыта работы с базами данных ... Вот несколько предложений:
Начните здесь потому что, если вы не понимаете основных принципов проектирования баз данных, внешних ключей, один-к-одному, один-ко-многим, многие-ко-многим и т. Д .; вам будет нелегко создавать модели Django.
Было бы неплохо тоже выучить SQL . Предполагается, что модели Django изолируют вас от этого, но в действительности они используют SQL и знание SQL позволит вам в будущем проверять и устранять проблемы с производительностью. Также есть ресурсы онлайн . И если вы используете SQLite, изучите его синтаксис тоже .
Вышесказанное - это материал, который вы сможете использовать повторно независимо от веб-фреймворка, с которым вы в конечном итоге работаете. Django, Rails, следующая большая вещь ... что угодно.
Изучите модели данных других людей. Вот несколько разных - может быть, вы найдете тот, который вы ищете (смены сотрудников? Расписание смен?).
Затем прочитайте основную документацию по модели django и действительно поймите это. Модели django делают отображение объектов python на таблицы реляционных баз данных (ORM - аббревиатура; Object Relational Mapping), и эта статья может очень помочь вам в создании хороших проектов.
Не расстраивайтесь. Все должны были начать где-то.
Надеюсь, вы найдете все, что вам нужно. Веселитесь с Джанго.