Я прочитал несколько ответов StackOverflow, включая Django: "projects" vs "apps" и using django apps vs established apps...security?, но я все еще ищу совет, как организовать приложение Django и почему?Приложение Django против приложений?
У моего приложения на рынке есть следующие функции, и я пытаюсь оценить, следует ли разделить мое приложение или просто создать одно приложение и какие последствия имеет это решение?
- дома - главная страница, поиск и оказанные карты для результатов поиска вида
- детали - то, что вы видите, когда вы нажимаете на результат карту
- бронирует поток - pinax платежей полосы и несколько бронирует вид
- блог - самостоятельное объяснение
- сообщения - Джанго-сообщения с настраиваемой точкой зрения позволяет поставщик - Связи с потребителями
- статическим - т & с, около и контактных статических страниц
- задача - сельдерей рабочих мест для электронной почты и другой справочной вещи по мере необходимости
это одно приложение. Поставщик поисковых запросов пользователей, находит один, поставщик контактов и заказывает услугу. Однако, когда я ищу примеры приложений, этот тип функций часто разделяется на несколько приложений. Мои вопросы почему? У меня ограниченный опыт разработки программного обеспечения и боюсь, что я совершу большую ошибку здесь.
Я планирую отделить приложение с функциями перечисления провайдера &, позволяя мне сначала предварительно предварительно настроить поставщиков и автоматизировать их позже.
имеет>
- список - позволяет добавлять списки, картинки видео и т.д.
- сообщения - ??? это заставило меня думать, что сообщения должны быть отдельным приложением по мере необходимости в обоих или должны ли списки поставщиков быть под тем же массовым приложением.
- API - ?? снова я также буду нуждаться эти
- платежей - в основном различные функций, но некоторый код общего
Так, наконец, я просто бросить все к одному массивному приложению или расколу, как много приложений?