Рубрики
Без рубрики

Как я должен упаковать мое приложение Django?

У меня есть приложение Django, которое обслуживает СМИ (в вене Plex или KODI), которую я хочу легко сделать … Теги с обсуждением, Python, Django, упаковкой.

У меня есть приложение Django, которое обслуживает СМИ (в вене Plex или KODI), которые я хочу легко распределить для других. Это требует трех услуг:

  1. Веб-сервер (WSGI)
  2. База данных (MySQL)
  3. Очередь задачи (сельдерей)

По сути, я хочу сделать приложение одним из одним щелчком мыши, который устанавливает эти сервисы, и давайте пройдя пользовательскую версию этого приложения на Windows, Mac и Linux.

Мой фон – в Интернете, поэтому я довольно новичок в игре по распространению программного обеспечения. Я узнал, что вы можете несколько пакет приложений Django несколько используйте CX_FREEZE или Pyinstaller, но это было довольно хлопот, получая это на работу, а документация является редкой и/или отсутствием. Также Django делает какую-то модульную магию, которая не всегда хорошо пакет.

Я также подумал об использовании Docker, но я не хочу усложнить установку для пользователей, которые не такие технически наклонные. Было бы здорово, если бы я мог «тенить» установку Docker, и пользователь мог установить его и мои проекты контейнеры через установщик Windows.

Какие варианты?

Оригинал: “https://dev.to/hmhrex/how-should-i-package-my-django-app”