Лучшая практика проектирования моделей в проекте Django?

В настоящее время я создаю хобби-проект с использованием Django и являюсь абсолютным новичком в веб-разработке.

Это просто базовое приложение для обучения языку.

Где пользователь может посетить веб-сайт, выбрать язык, который он хочет изучать, а затем выбрать репетитора для обучения в зависимости от выбранного языка.

В настоящее время я думаю разработать базу данных со следующими таблицами - Languages, Tutors, Students - не уверен, нужно ли добавлять еще какие-либо таблицы?

Мой главный вопрос заключается в следующем - если я создаю приложение для языков, могу ли я просто определить все 3 модели в этом приложении и затем использовать эти же модели в каждом другом приложении, которое я создаю?

Например, у меня есть языковое приложение с моделями - language, tutor and student

Если я создам приложение системы бронирования, смогу ли я использовать те же модели в этом приложении?

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