Как создать Django-проект, позволяющий пользователю устанавливать плагины с торговой площадки, подобно WordPress

Я хотел бы создать проект Django, который позволит мне продавать услуги в виде пакетов. Я имею в виду, что пользователи должны посетить мой рынок, выбрать пакет, который они хотят, затем нажать на кнопку Install. Просто как WordPress. Этот процесс должен автоматически выполнять конфигурации в фоновом режиме, включая

  • выполнение необходимых pip install app команд
  • добавьте приложение в установленные приложения
  • сделать необходимые миграции
  • собрать статические файлы

Я запутался в том, как это реализовать, и нуждаюсь в вашей помощи по этому вопросу.

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

Я хочу, чтобы пользователь моей системы мог установить пакет, когда ему нужно добавить его в свои опции, просто нажав кнопку install.

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