Как я могу преобразовать проект Django в приложение Django внутри моего собственного проекта?

Я нашел проект Django, целью которого является отправка писем подписчикам, и он разделен на несколько приложений, но я рассматриваю этот проект как приложение и хочу включить его в свой собственный проект. Каковы минимальные шаги для преобразования этого проекта в приложение?

Создайте новое приложение в существующем проекте, затем создайте уникальный файл для каждого типа ресурсов, сгруппировав файлы приложений целевого проекта вместе (например, поместите все модели в один файл). Для создания уникального файла urls необходимо использовать абсолютные пути. Для шаблонов создайте новые папки в вашем статическом каталоге или вставьте их в существующий (но структуры папок должны совпадать). Для миграций поместите их в уникальную папку внутри вашего приложения. Вам необходимо обновить настройки проекта, чтобы они соответствовали настройкам целевого проекта (особенно это касается пользовательских настроек). Обновите зависимости, чтобы они содержали зависимости целевого проекта. В зависимости от целевого проекта вам также потребуется переделать проект.

В противном случае вы можете извлечь только интересующие вас ресурсы и использовать их в своем проекте с некоторыми изменениями.

Вернуться на верх