Я изо всех сил стараюсь писать многоразовые приложения Django. Теперь я озадачен, как собрать их все вместе, чтобы получить окончательный проект.
Вот пример того, что я имею в виду :У меня есть графическое приложение, которое хранит, изменяет размер и отображает изображения. Также у меня есть приложение для блога, которое хранит, редактирует и отображает тексты. Теперь я хочу объединить эти два элемента, чтобы показывать посты в блоге с изображениями.
Для этого я мог бы разместить поля внешнего ключа в блоге, чтобы они указывали на изображения. Но тогда блог нельзя было использовать без графического приложения. Также я мог бы создать третье приложение, которое отвечает за соединение обоих.
Каков наилучший способ сделать это?
РЕДАКТИРОВАТЬ :Спасибо за ваши очень хорошие ответы, но я все еще ищу более практический пример того, как решить эту проблему. В завершение моего примера :Иногда было бы неплохо использовать приложение блога без приложения с изображениями. Но если я жестко запрограммирую зависимость, это уже невозможно. Итак, как насчет третьего приложения, чтобы объединить оба?