@Untiwe

Djangо одни модели на несколько приложений?

Возьмем теоретический сайт "вконтакте". У него есть приложения: "страница пользователя", "группы", "альбомы".
Есть несколько приложений и все они пользуются одной моделью для получения вашей аватарки и имени из БД. Но джанго подразумевает свои модели для каждого приложения. Как в итоге правильно сделать?
-Одно большое приложении вконтакте, со страницами: "страница пользователя", "группы", "альбомы"
-Создание отдельного приложения с моделями, и уже из него "дергать" модели для других приложений
-Ваш вариант?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
@bacon
Одно больше приложение тупо неудобно в поддержке и в итоге, приложения в Djangо, получились больше про разбиение кода на мелкие части, чем про переиспользование.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sabone
@sabone
beginner dev.
Для каждого приложения своя модель рекомендуется. А вот внутри приложения одна модель для всех изменяемых данных.
Вроде так, если не ошибаюсь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы