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