Я пытаюсь создать свой первый сайт в Django, и поскольку я ищу примеры приложений там, чтобы черпать вдохновение, я постоянно натыкаюсь на термин под названием "многоразовые приложения".
Я понимаю концепцию приложения, которое можно многократно использовать, но средства повторного использования приложения в Django для меня совершенно потеряны. Несколько вопросов, которые меня подталкивают во всем бизнесе:
Каков предпочтительный способ повторного использования существующего приложения Django? Где я могу его разместить и как мне это сделать?
Из того, что я понимаю, рекомендуется указать его на "PYTHONPATH", но это ломается, как только мне нужно развернуть мое приложение в удаленном месте, к которому у меня ограниченный доступ (например, в службе хостинга).
Итак, если я создаю свой сайт на своем локальном компьютере и намерен развернуть его на ISP, где у меня есть только доступ к ftp, как мне повторно использовать сторонние приложения Django, чтобы при развертывании моего сайта сайт сохранял (например, единственное, на что я могу рассчитывать, это то, что у поставщика услуг установлены Python 2.5 и Django 1.x)?
Как мне организовать проект Django, чтобы я мог легко развернуть его вместе со всеми приложениями многократного использования, которые я хочу использовать?