Я начинаю с Django. Я хочу создать сайт work_manager со следующим содержанием:
- подсчет часов - введите смены в день и можете просматривать часы в день, неделю и месяц.
- смена для каждой недели (может и месяц тоже) - просмотр таблицы всех расписаний сотрудников.
- расчет заработной платы на одного работника за месяц.
И, возможно, в будущем еще многое.
Для начала у меня есть следующие структуры БД:
Теперь мой вопрос: каков рекомендуемый способ организации проекта?
Я искал здесь и нашел некоторых людей, рекомендовавших поместить все в одно приложение , потому что прочные отношения между моделями могут вызвать проблемы, если вы разделитесь на несколько приложений.
И некоторые другие люди рекомендовали чтобы разделить его , чтобы каждый я мог объяснить каждое приложение одним предложением (как я это сделал здесь).
Итак, что является лучшим для этого? Если разбить так, как расположить модели?
Спасибо!